From 4ff289a8cf077810943e5219252b3e4761b1609f Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Thu, 28 May 2026 07:37:16 +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/production.py | 4 + backend/app/api/qc.py | 4 + backend/app/crud/pilot_service.py | 138 +- backend/app/crud/production_task.py | 262 +- backend/app/crud/production_work_order.py | 105 +- backend/app/crud/qc_work_order.py | 77 +- ...d9d69140d3fd78bcaa15fe21b20c6a34001ff.json | 1 + ...06d4f00f6f3e5fff700c533c799354c939d75.json | 1 + ...68e2343cb91ce8cb912d14b723a04554c204a.json | 1 + ...76236f5d3112fccb350064d52b7c249c55987.json | 1 + ...b837b6c661cb35c70b971d51fef4bb0db32e2.json | 1 + ...22913ed010e06c8b4dd73794eaf04542232eb.json | 1 + ...2e71a4d92bc88fb8d5e315d0f53acd027744e.json | 1 + ...40c402e1f66815522fcaa743b05d2a7c9d134.json | 1 + ...7f6ec496d4fab8c3a1fa26e45d7d4d0694a73.json | 1 + ...a038f9587817f27188643bf193e9f06f6471f.json | 1 + backend/app/schemas/production_work_order.py | 2 + backend/graphify-out/.graphify_analysis.json | 3057 ++-- backend/graphify-out/.graphify_extract.json | 7641 +++++---- backend/graphify-out/GRAPH_REPORT.md | 227 +- backend/graphify-out/graph.html | 8 +- backend/graphify-out/graph.json | 13300 +++++++++------- backend/graphify-out/manifest.json | 14 +- .../graphify-out/.graphify_analysis.json | 2040 +-- web-admin/graphify-out/.graphify_extract.json | 1109 +- web-admin/graphify-out/GRAPH_REPORT.md | 203 +- web-admin/graphify-out/graph.html | 8 +- web-admin/graphify-out/manifest.json | 20 +- web-admin/src/api/production-work-order.ts | 11 + web-admin/src/api/qc-work-order.ts | 8 + ...ca92c809beb8a9122066efcdac68870df139f.json | 1 + ...705cb23dc82efdefc002ec7632583c628ff49.json | 1 + ...0d7ae0da2c5e32faacc2ab91f172bc079de40.json | 1 + ...6c836845c14804de1d40ff2d8af1b7c3bef5f.json | 1 + ...85de1072f3458383eecc4e43e0eb965cd8544.json | 1 + ...18a78c2fd5bd24671d650a0c7cf44739b641d.json | 1 + ...04098a7219b82825875b35de848afff54474b.json | 1 + ...fe7eeb763f2057b3cae5208ba8b63689a7e2c.json | 1 + ...83a75ce05dcc0c12586f1a5b05b2c347e74de.json | 1 + ...e999313fc5121ae54c8045b00294e11a2d32f.json | 1 + ...a051b488a2003d6d194a043a0c17f2c640593.json | 1 + ...2460ecf7a4bfc05f679a815fcebbf7bdb30d1.json | 1 + ...6c3849f3f121c605684b6bf1d66e006be04c9.json | 1 + ...06fa43e73bb75b40f24b019e40a17c31320c8.json | 1 + ...1feda69c2a0879db0f124e8a84b6e78e09ba7.json | 1 + ...f88feb7c452f4b69f9bae1a8d44e867a03fcb.json | 1 + .../channel/ChannelServiceOrderTab.vue | 6 +- .../CheckupMarkCheckedDialog.vue | 534 +- .../checkup-reserve-items.ts | 23 + .../pilot-application/InfusionScheduleTab.vue | 2 +- .../ProductionTaskTab.vue | 88 +- .../production-work-order/index.vue | 62 +- .../qc-work-order/index.vue | 62 +- 54 files changed, 16835 insertions(+), 12208 deletions(-) create mode 100644 backend/app/graphify-out/cache/ast/07ec3ea29be2732d90417054a59d9d69140d3fd78bcaa15fe21b20c6a34001ff.json create mode 100644 backend/app/graphify-out/cache/ast/28a4e43f54d5740d737e744003706d4f00f6f3e5fff700c533c799354c939d75.json create mode 100644 backend/app/graphify-out/cache/ast/31e8f88f498b056204d0004827268e2343cb91ce8cb912d14b723a04554c204a.json create mode 100644 backend/app/graphify-out/cache/ast/33253a4fa77a956810654663f2b76236f5d3112fccb350064d52b7c249c55987.json create mode 100644 backend/app/graphify-out/cache/ast/78a98df0dce63f59bbe8dcdc780b837b6c661cb35c70b971d51fef4bb0db32e2.json create mode 100644 backend/app/graphify-out/cache/ast/96e0467c778a331812124169c3122913ed010e06c8b4dd73794eaf04542232eb.json create mode 100644 backend/app/graphify-out/cache/ast/99b7078e54dba968a38a2fa41262e71a4d92bc88fb8d5e315d0f53acd027744e.json create mode 100644 backend/app/graphify-out/cache/ast/bc6c77611e00aea4846b14dae8540c402e1f66815522fcaa743b05d2a7c9d134.json create mode 100644 backend/app/graphify-out/cache/ast/cb5592dd7e951b8b2f4896aca347f6ec496d4fab8c3a1fa26e45d7d4d0694a73.json create mode 100644 backend/app/graphify-out/cache/ast/ff12badbb746786c5e0cdd55a90a038f9587817f27188643bf193e9f06f6471f.json create mode 100644 web-admin/src/graphify-out/cache/ast/008c2c2e8ed63fd16d970c51613ca92c809beb8a9122066efcdac68870df139f.json create mode 100644 web-admin/src/graphify-out/cache/ast/0baebf5301228b4cf583b82f343705cb23dc82efdefc002ec7632583c628ff49.json create mode 100644 web-admin/src/graphify-out/cache/ast/1616dcb645c7804452121a05b3f0d7ae0da2c5e32faacc2ab91f172bc079de40.json create mode 100644 web-admin/src/graphify-out/cache/ast/3037500e5ddec59e7665b45ec876c836845c14804de1d40ff2d8af1b7c3bef5f.json create mode 100644 web-admin/src/graphify-out/cache/ast/3393fb35d5053a87679927dd66e85de1072f3458383eecc4e43e0eb965cd8544.json create mode 100644 web-admin/src/graphify-out/cache/ast/46195c37337d139b577c474741918a78c2fd5bd24671d650a0c7cf44739b641d.json create mode 100644 web-admin/src/graphify-out/cache/ast/5799d4c47c7d97432fc923e3af804098a7219b82825875b35de848afff54474b.json create mode 100644 web-admin/src/graphify-out/cache/ast/66123bb7e450062acafbfc41919fe7eeb763f2057b3cae5208ba8b63689a7e2c.json create mode 100644 web-admin/src/graphify-out/cache/ast/6c7fcfe0582ddec0006a3a1dae383a75ce05dcc0c12586f1a5b05b2c347e74de.json create mode 100644 web-admin/src/graphify-out/cache/ast/797a3d629722af7e6ed25e1c2fce999313fc5121ae54c8045b00294e11a2d32f.json create mode 100644 web-admin/src/graphify-out/cache/ast/ada2b9c3d52a727100298f5daa6a051b488a2003d6d194a043a0c17f2c640593.json create mode 100644 web-admin/src/graphify-out/cache/ast/b7de30d2ebc33ebf24898d0c1142460ecf7a4bfc05f679a815fcebbf7bdb30d1.json create mode 100644 web-admin/src/graphify-out/cache/ast/bb280d7b09bce620ca659c06c0f6c3849f3f121c605684b6bf1d66e006be04c9.json create mode 100644 web-admin/src/graphify-out/cache/ast/d9b16a6044f207e63d8cd9a10d306fa43e73bb75b40f24b019e40a17c31320c8.json create mode 100644 web-admin/src/graphify-out/cache/ast/ef2cc77c90f0280a93b8aedb3bc1feda69c2a0879db0f124e8a84b6e78e09ba7.json create mode 100644 web-admin/src/graphify-out/cache/ast/effad9351ebe81b878dd1ccfa6ef88feb7c452f4b69f9bae1a8d44e867a03fcb.json diff --git a/backend/app.pid b/backend/app.pid index aeda3e24..2c0e9a3e 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -83274 +82145 diff --git a/backend/app/api/production.py b/backend/app/api/production.py index ba2600e1..f03ff893 100644 --- a/backend/app/api/production.py +++ b/backend/app/api/production.py @@ -1598,6 +1598,8 @@ async def list_production_work_orders( sampleCode: Optional[str] = None, createTimeStart: Optional[str] = Query(None, alias="createTimeStart"), createTimeEnd: Optional[str] = Query(None, alias="createTimeEnd"), + infusionTimeStart: Optional[str] = Query(None, alias="infusionTimeStart"), + infusionTimeEnd: Optional[str] = Query(None, alias="infusionTimeEnd"), user: dict = Depends(require_admin_or_super_admin), db: Session = Depends(get_db), ): @@ -1610,6 +1612,8 @@ async def list_production_work_orders( protocol_no=protocolNo, sample_code=sampleCode, create_time_start=createTimeStart, create_time_end=createTimeEnd, + infusion_time_start=infusionTimeStart, + infusion_time_end=infusionTimeEnd, ) result = production_work_order_svc.list_production_work_orders( db, tenant_no=tenant_no, query=query, page=page, page_size=pageSize, diff --git a/backend/app/api/qc.py b/backend/app/api/qc.py index b75cd227..42a7a645 100644 --- a/backend/app/api/qc.py +++ b/backend/app/api/qc.py @@ -599,6 +599,8 @@ async def list_qc_work_orders( bizType: Optional[str] = Query(None, alias="bizType"), createTimeStart: Optional[str] = Query(None, alias="createTimeStart"), createTimeEnd: Optional[str] = Query(None, alias="createTimeEnd"), + infusionTimeStart: Optional[str] = Query(None, alias="infusionTimeStart"), + infusionTimeEnd: Optional[str] = Query(None, alias="infusionTimeEnd"), db: Session = Depends(get_db), user: dict = Depends(require_menu_code("biz:qcWorkOrder:list")), ): @@ -614,6 +616,8 @@ async def list_qc_work_orders( biz_type=bizType, create_time_start=createTimeStart, create_time_end=createTimeEnd, + infusion_time_start=infusionTimeStart, + infusion_time_end=infusionTimeEnd, tenant_no=tenant_no, user_info=user, ) diff --git a/backend/app/crud/pilot_service.py b/backend/app/crud/pilot_service.py index f11e0c1e..d07de0bf 100644 --- a/backend/app/crud/pilot_service.py +++ b/backend/app/crud/pilot_service.py @@ -2519,8 +2519,114 @@ def list_channel_product_quotas(db, channel_id, tenant_no=None): # Entity 17: BizChannelServiceOrder 渠道服务订单 # ──────────────────────────────────────────── -def _row_to_dict_service_order(row, db=None, tenant_no=None) -> Dict[str, Any]: +def _calc_gmcp_purchase_total_from_db(db, order_id, tenant_no=None) -> float: + """从订单产品持仓汇总购买总额(协议单价 × 累计购买份数)。""" + q = db.query(BizChannelServiceOrderProduct).filter( + and_( + BizChannelServiceOrderProduct.service_order_id == order_id, + BizChannelServiceOrderProduct.del_flag == 0, + ) + ) + if tenant_no: + q = q.filter(BizChannelServiceOrderProduct.tenant_no == tenant_no) + total = 0.0 + for prod in q.all(): + price = float(prod.agreement_unit_price or 0) + qty = float(prod.total_buy_qty or 0) + total += price * qty + return total + + +def _batch_gmcp_purchase_totals(db, order_ids, tenant_no=None) -> Dict[str, float]: + if not order_ids: + return {} + amount_expr = BizChannelServiceOrderProduct.agreement_unit_price * BizChannelServiceOrderProduct.total_buy_qty + q = db.query( + BizChannelServiceOrderProduct.service_order_id, + func.coalesce(func.sum(amount_expr), 0), + ).filter( + BizChannelServiceOrderProduct.del_flag == 0, + BizChannelServiceOrderProduct.service_order_id.in_(order_ids), + ) + if tenant_no: + q = q.filter(BizChannelServiceOrderProduct.tenant_no == tenant_no) + return {row[0]: float(row[1] or 0) for row in q.group_by(BizChannelServiceOrderProduct.service_order_id).all()} + + +def _calc_gmcp_current_holding_amount_from_db(db, order_id, tenant_no=None) -> float: + """从订单产品持仓汇总当前余额(协议单价 × 当前持有份数)。""" + q = db.query(BizChannelServiceOrderProduct).filter( + and_( + BizChannelServiceOrderProduct.service_order_id == order_id, + BizChannelServiceOrderProduct.del_flag == 0, + ) + ) + if tenant_no: + q = q.filter(BizChannelServiceOrderProduct.tenant_no == tenant_no) + total = 0.0 + for prod in q.all(): + price = float(prod.agreement_unit_price or 0) + qty = float(prod.current_qty or 0) + total += price * qty + return total + + +def _batch_gmcp_current_holding_amounts(db, order_ids, tenant_no=None) -> Dict[str, float]: + if not order_ids: + return {} + amount_expr = BizChannelServiceOrderProduct.agreement_unit_price * BizChannelServiceOrderProduct.current_qty + q = db.query( + BizChannelServiceOrderProduct.service_order_id, + func.coalesce(func.sum(amount_expr), 0), + ).filter( + BizChannelServiceOrderProduct.del_flag == 0, + BizChannelServiceOrderProduct.service_order_id.in_(order_ids), + ) + if tenant_no: + q = q.filter(BizChannelServiceOrderProduct.tenant_no == tenant_no) + return {row[0]: float(row[1] or 0) for row in q.group_by(BizChannelServiceOrderProduct.service_order_id).all()} + + +def _resolve_service_order_purchase_total(row, db=None, tenant_no=None, purchase_total_override=None) -> float: + stored = float(row.purchase_total_amount) if row.purchase_total_amount else 0 + if (row.order_type or "") != "gmcp": + return stored + if purchase_total_override is not None: + return float(purchase_total_override) + if db: + computed = _calc_gmcp_purchase_total_from_db(db, row.id, tenant_no or row.tenant_no) + if computed > 0 or not row.purchase_total_amount: + return computed + return stored + + +def _resolve_service_order_current_balance( + row, db=None, tenant_no=None, current_balance_override=None +) -> float: + if (row.order_type or "") == "gmcp": + if current_balance_override is not None: + return float(current_balance_override) + if db: + return _calc_gmcp_current_holding_amount_from_db(db, row.id, tenant_no or row.tenant_no) + return 0.0 + return float(row.current_balance) if row.current_balance else 0 + + +def _row_to_dict_service_order( + row, + db=None, + tenant_no=None, + *, + purchase_total_override=None, + current_balance_override=None, +) -> Dict[str, Any]: tn = tenant_no or row.tenant_no + purchase_total = _resolve_service_order_purchase_total( + row, db, tn, purchase_total_override=purchase_total_override + ) + current_balance = _resolve_service_order_current_balance( + row, db, tn, current_balance_override=current_balance_override + ) d = { "id": row.id, "channelId": row.channel_id or "", @@ -2529,12 +2635,12 @@ def _row_to_dict_service_order(row, db=None, tenant_no=None) -> Dict[str, Any]: "deptName": row.dept_name or "", "orderType": row.order_type or "", "prepayAmount": float(row.prepay_amount) if row.prepay_amount else 0, - "purchaseTotalAmount": float(row.purchase_total_amount) if row.purchase_total_amount else 0, + "purchaseTotalAmount": purchase_total, "orderStatus": row.order_status or "", "channelAgreementId": row.channel_agreement_id or "", "totalRechargeAmount": float(row.total_recharge_amount) if row.total_recharge_amount else 0, "totalRefundAmount": float(row.total_refund_amount) if row.total_refund_amount else 0, - "currentBalance": float(row.current_balance) if row.current_balance else 0, + "currentBalance": current_balance, "balanceBefore": float(row.balance_before) if row.balance_before else 0, "balanceAfter": float(row.balance_after) if row.balance_after else 0, "financeSubmitBy": row.finance_submit_by or "", @@ -2828,9 +2934,20 @@ def list_channel_service_orders( if x.finance_submit_by: user_ids.append(x.finance_submit_by) name_map = _user_nick_name_map(db, user_ids) if db else {} + gmcp_ids = [x.id for x in rows if (x.order_type or "") == "gmcp"] + purchase_total_map = _batch_gmcp_purchase_totals(db, gmcp_ids, tenant_no) if db and gmcp_ids else {} + holding_amount_map = ( + _batch_gmcp_current_holding_amounts(db, gmcp_ids, tenant_no) if db and gmcp_ids else {} + ) return [ { - **_row_to_dict_service_order(x, db, tenant_no), + **_row_to_dict_service_order( + x, + db, + tenant_no, + purchase_total_override=purchase_total_map.get(x.id), + current_balance_override=holding_amount_map.get(x.id), + ), "createByName": name_map.get(x.create_by or "", "") or (x.create_by or ""), "financeSubmitByName": name_map.get(x.finance_submit_by or "", "") or (x.finance_submit_by or ""), } @@ -3678,6 +3795,10 @@ def create_purchase_txn(db, order_id, *, products, remark=None, tenant_no=None, update_time=now, del_flag=0, ) + order.purchase_total_amount = float(order.purchase_total_amount or 0) + total_amount + order.update_by = user_id + order.update_time = now + db.add(order) db.add(txn) db.commit() db.refresh(txn) @@ -4163,6 +4284,15 @@ def void_txn(db, txn_id, *, tenant_no=None, user_id=None): existing.update_by = user_id existing.update_time = now db.add(existing) + txn_amount = float(txn.amount or 0) + if txn_amount > 0: + order.purchase_total_amount = max( + 0.0, + float(order.purchase_total_amount or 0) - txn_amount, + ) + order.update_by = user_id + order.update_time = now + db.add(order) elif txn.txn_type == "unsubscribe" and order: # Rollback unsubscribe: restore product holdings diff --git a/backend/app/crud/production_task.py b/backend/app/crud/production_task.py index aefc31ba..ed4384a9 100644 --- a/backend/app/crud/production_task.py +++ b/backend/app/crud/production_task.py @@ -51,6 +51,16 @@ _RECEPTION_SOURCE_LABELS = { "cell_storage": "细胞存储", "research_donation": "科研捐赠", } +_OUTBOUND_BIZ_TYPE_LABELS = { + "pilot_service": "中试服务", + "clinical_application": "临床应用", +} +_APPLICATION_STATUS_LABELS = { + "dks": "待开始", + "jxz": "进行中", + "ywc": "已完成", + "yzf": "已作废", +} _PRODUCTION_CONCLUSION_LABELS = { "cg": "成功", "sb": "失败", @@ -75,6 +85,95 @@ def _normalize_date_bound(value: str, *, end_of_day: bool = False) -> str: return val +def _enrich_outbound_task_items( + db: Session, + tenant_no: str, + items: List[Dict[str, Any]], + wo_ctx_map: Dict[str, Dict[str, Any]], +) -> None: + """出库生产任务:来源类型=业务类型,协议号=申请单号,协议状态=申请单状态。""" + from app.models.models import ( + BizPilotApplication, + BizPilotInfusionPlan, + BizPilotInfusionSchedule, + ) + + schedule_ids = [ + ctx.get("infusionScheduleId") + for ctx in wo_ctx_map.values() + if ctx.get("workOrderType") == "outbound" and ctx.get("infusionScheduleId") + ] + if not schedule_ids: + return + + schedules = { + s.id: s + for s in db.query(BizPilotInfusionSchedule) + .filter( + BizPilotInfusionSchedule.id.in_(schedule_ids), + BizPilotInfusionSchedule.tenant_no == tenant_no, + BizPilotInfusionSchedule.del_flag == 0, + ) + .all() + } + plan_ids = list({s.infusion_plan_id for s in schedules.values() if s.infusion_plan_id}) + plan_map = {} + if plan_ids: + plan_map = { + p.id: p + for p in db.query(BizPilotInfusionPlan) + .filter( + BizPilotInfusionPlan.id.in_(plan_ids), + BizPilotInfusionPlan.tenant_no == tenant_no, + BizPilotInfusionPlan.del_flag == 0, + ) + .all() + } + app_ids = list({p.pilot_application_id for p in plan_map.values() if p.pilot_application_id}) + app_map = {} + if app_ids: + app_map = { + a.id: a + for a in db.query(BizPilotApplication) + .filter( + BizPilotApplication.id.in_(app_ids), + BizPilotApplication.tenant_no == tenant_no, + BizPilotApplication.del_flag == 0, + ) + .all() + } + + schedule_app_map: Dict[str, BizPilotApplication] = {} + for sid, sched in schedules.items(): + plan = plan_map.get(sched.infusion_plan_id) if sched.infusion_plan_id else None + app = app_map.get(plan.pilot_application_id) if plan and plan.pilot_application_id else None + if app: + schedule_app_map[sid] = app + + for item in items: + ctx = wo_ctx_map.get(item.get("workOrderId") or "") + if not ctx or ctx.get("workOrderType") != "outbound": + continue + biz_type = ctx.get("bizType") or "" + biz_label = _OUTBOUND_BIZ_TYPE_LABELS.get(biz_type, biz_type) + item["bizType"] = biz_type + item["bizTypeLabel"] = biz_label + item["receptionSource"] = biz_type + item["receptionSourceLabel"] = biz_label + + sched_id = ctx.get("infusionScheduleId") or "" + app = schedule_app_map.get(sched_id) + if app: + app_status = app.application_status or "" + item["protocolNo"] = app.application_no or "" + item["protocolStatus"] = app_status + item["protocolStatusLabel"] = _APPLICATION_STATUS_LABELS.get(app_status, app_status) + else: + item["protocolNo"] = "" + item["protocolStatus"] = "" + item["protocolStatusLabel"] = "" + + def _generate_task_no(db: Session, tenant_no: str) -> str: day = datetime.now().strftime("%Y%m%d") like = f"RW{day}%" @@ -497,20 +596,25 @@ def list_production_tasks( kw = (keyword or "").strip() if kw: like = f"%{kw}%" + keyword_conditions = [ + BizProductionTask.task_no.like(like), + BizProductionWorkOrder.work_order_no.like(like), + BizProductionWorkOrder.protocol_no.like(like), + BizProductionWorkOrder.sample_code.like(like), + ] + if tenant_no: + from app.crud.production_work_order import _outbound_work_order_ids_by_keyword + + outbound_ids = _outbound_work_order_ids_by_keyword(db, tenant_no, kw) + if outbound_ids: + keyword_conditions.append(BizProductionWorkOrder.id.in_(outbound_ids)) q = q.outerjoin( BizProductionWorkOrder, and_( BizProductionWorkOrder.id == BizProductionTask.work_order_id, BizProductionWorkOrder.del_flag == 0, ), - ).filter( - or_( - BizProductionTask.task_no.like(like), - BizProductionWorkOrder.work_order_no.like(like), - BizProductionWorkOrder.protocol_no.like(like), - BizProductionWorkOrder.sample_code.like(like), - ) - ) + ).filter(or_(*keyword_conditions)) elif task_no and task_no.strip(): q = q.filter(BizProductionTask.task_no.like(f"%{task_no.strip()}%")) if work_order_id and work_order_id.strip(): @@ -557,11 +661,15 @@ def list_production_tasks( # 批量补充工单号 + 协议号 + 样本编码 wo_ids = [x.work_order_id for x in rows if x.work_order_id] wo_map: Dict[str, Any] = {} + wo_ctx_map: Dict[str, Dict[str, Any]] = {} if wo_ids: wo_rows = ( db.query( BizProductionWorkOrder.id, BizProductionWorkOrder.work_order_no, + BizProductionWorkOrder.work_order_type, + BizProductionWorkOrder.biz_type, + BizProductionWorkOrder.infusion_schedule_id, BizProductionWorkOrder.protocol_no, BizProductionWorkOrder.sample_code, BizProductionWorkOrder.reception_id, @@ -574,8 +682,26 @@ def list_production_tasks( ) for w in wo_rows: wo_map[w.id] = w - cell_wo_ids = [w.collection_protocol_id for w in wo_rows if (w.reception_source or "cell_storage") != "research_donation" and w.collection_protocol_id] - donation_wo_ids = [w.collection_protocol_id for w in wo_rows if (w.reception_source or "") == "research_donation" and w.collection_protocol_id] + wo_type = getattr(w, "work_order_type", None) or "inbound" + wo_ctx_map[w.id] = { + "workOrderType": wo_type, + "bizType": getattr(w, "biz_type", None) or "", + "infusionScheduleId": getattr(w, "infusion_schedule_id", None) or "", + } + cell_wo_ids = [ + w.collection_protocol_id + for w in wo_rows + if (w.reception_source or "cell_storage") != "research_donation" + and (getattr(w, "work_order_type", None) or "inbound") != "outbound" + and w.collection_protocol_id + ] + donation_wo_ids = [ + w.collection_protocol_id + for w in wo_rows + if (w.reception_source or "") == "research_donation" + and (getattr(w, "work_order_type", None) or "inbound") != "outbound" + and w.collection_protocol_id + ] proto_status_map: Dict[str, str] = {} if cell_wo_ids: for p in ( @@ -596,17 +722,22 @@ def list_production_tasks( wo = wo_map.get(row.work_order_id) if wo: item["workOrderNo"] = wo.work_order_no or "" - item["protocolNo"] = wo.protocol_no or "" - item["sampleCode"] = wo.sample_code or "" - _source = wo.reception_source or "cell_storage" - if _source == "research_donation": - _st = donation_status_map.get(wo.collection_protocol_id, "") - item["protocolStatus"] = _st - item["protocolStatusLabel"] = _DONATION_STATUS_LABELS.get(_st, _st) + wo_type = getattr(wo, "work_order_type", None) or "inbound" + if wo_type != "outbound": + item["protocolNo"] = wo.protocol_no or "" + item["sampleCode"] = wo.sample_code or "" + _source = wo.reception_source or "cell_storage" + if _source == "research_donation": + _st = donation_status_map.get(wo.collection_protocol_id, "") + item["protocolStatus"] = _st + item["protocolStatusLabel"] = _DONATION_STATUS_LABELS.get(_st, _st) + else: + _st = proto_status_map.get(wo.collection_protocol_id, "") + item["protocolStatus"] = _st + item["protocolStatusLabel"] = _PROTOCOL_STATUS_LABELS.get(_st, _st) else: - _st = proto_status_map.get(wo.collection_protocol_id, "") - item["protocolStatus"] = _st - item["protocolStatusLabel"] = _PROTOCOL_STATUS_LABELS.get(_st, _st) + item["sampleCode"] = wo.sample_code or "" + _enrich_outbound_task_items(db, tenant_no, items, wo_ctx_map) # 批量补充接收人、接收时间、样本类型(与质检任务/工单列表一致:优先接收记录样本 id) from app.crud.qc_work_order import ( _effective_donation_sample_id, @@ -679,25 +810,29 @@ def list_production_tasks( # 将补充字段写入 items for item, row in zip(items, rows): wo = wo_map.get(row.work_order_id) - if wo: - item["protocolNo"] = wo.protocol_no or "" - item["sampleCode"] = wo.sample_code or "" - rec = reception_map.get(wo.reception_id) if wo.reception_id else None - item["receiverName"] = rec.handler_name or "" if rec else "" - item["receptionTime"] = _fmt_dt(rec.reception_time) if rec else "" - ctx = wo_item_ctx.get(wo.id, {}) - source = _effective_reception_source(ctx, rec) - item["sampleTypeName"] = _sample_type_name_for_item( - source=source, - donation_sample_id=_effective_donation_sample_id(ctx, rec), - protocol_sample_id=_effective_protocol_sample_id(ctx, rec), - type_map=type_map, - protocol_samples=protocol_samples, - donation_samples=donation_samples, - ) - _rs = source - item["receptionSource"] = _rs - item["receptionSourceLabel"] = _RECEPTION_SOURCE_LABELS.get(_rs, _rs) + if not wo: + continue + wo_type = getattr(wo, "work_order_type", None) or "inbound" + if wo_type == "outbound": + continue + item["protocolNo"] = wo.protocol_no or "" + item["sampleCode"] = wo.sample_code or "" + rec = reception_map.get(wo.reception_id) if wo.reception_id else None + item["receiverName"] = rec.handler_name or "" if rec else "" + item["receptionTime"] = _fmt_dt(rec.reception_time) if rec else "" + ctx = wo_item_ctx.get(wo.id, {}) + source = _effective_reception_source(ctx, rec) + item["sampleTypeName"] = _sample_type_name_for_item( + source=source, + donation_sample_id=_effective_donation_sample_id(ctx, rec), + protocol_sample_id=_effective_protocol_sample_id(ctx, rec), + type_map=type_map, + protocol_samples=protocol_samples, + donation_samples=donation_samples, + ) + _rs = source + item["receptionSource"] = _rs + item["receptionSourceLabel"] = _RECEPTION_SOURCE_LABELS.get(_rs, _rs) return items, int(total) @@ -715,27 +850,38 @@ def get_production_task_detail(db: Session, task_id: str, tenant_no: str) -> Opt wo = db.query(BizProductionWorkOrder).filter(BizProductionWorkOrder.id == task.work_order_id).first() result = _task_to_dict(task, work_order_no=wo.work_order_no if wo else "") if wo: + wo_type = getattr(wo, "work_order_type", None) or "inbound" result["sampleCode"] = wo.sample_code or "" - result["protocolNo"] = wo.protocol_no or "" - _src = getattr(wo, "reception_source", "cell_storage") or "cell_storage" - _cpid = wo.collection_protocol_id or "" - if _src == "research_donation" and _cpid: - d = db.query(BizResearchDonation.donation_status).filter( - BizResearchDonation.id == _cpid, BizResearchDonation.del_flag == 0 - ).first() - _st = d.donation_status or "" if d else "" - result["protocolStatus"] = _st - result["protocolStatusLabel"] = _DONATION_STATUS_LABELS.get(_st, _st) - elif _cpid: - p = db.query(BizCollectionProtocol.protocol_status).filter( - BizCollectionProtocol.id == _cpid, BizCollectionProtocol.del_flag == 0 - ).first() - _st = p.protocol_status or "" if p else "" - result["protocolStatus"] = _st - result["protocolStatusLabel"] = _PROTOCOL_STATUS_LABELS.get(_st, _st) + if wo_type == "outbound": + wo_ctx = { + wo.id: { + "workOrderType": wo_type, + "bizType": getattr(wo, "biz_type", None) or "", + "infusionScheduleId": getattr(wo, "infusion_schedule_id", None) or "", + } + } + _enrich_outbound_task_items(db, tenant_no, [result], wo_ctx) else: - result["protocolStatus"] = "" - result["protocolStatusLabel"] = "" + result["protocolNo"] = wo.protocol_no or "" + _src = getattr(wo, "reception_source", "cell_storage") or "cell_storage" + _cpid = wo.collection_protocol_id or "" + if _src == "research_donation" and _cpid: + d = db.query(BizResearchDonation.donation_status).filter( + BizResearchDonation.id == _cpid, BizResearchDonation.del_flag == 0 + ).first() + _st = d.donation_status or "" if d else "" + result["protocolStatus"] = _st + result["protocolStatusLabel"] = _DONATION_STATUS_LABELS.get(_st, _st) + elif _cpid: + p = db.query(BizCollectionProtocol.protocol_status).filter( + BizCollectionProtocol.id == _cpid, BizCollectionProtocol.del_flag == 0 + ).first() + _st = p.protocol_status or "" if p else "" + result["protocolStatus"] = _st + result["protocolStatusLabel"] = _PROTOCOL_STATUS_LABELS.get(_st, _st) + else: + result["protocolStatus"] = "" + result["protocolStatusLabel"] = "" steps = ( db.query(BizProductionTaskStep) diff --git a/backend/app/crud/production_work_order.py b/backend/app/crud/production_work_order.py index 50230b2f..e7672c59 100644 --- a/backend/app/crud/production_work_order.py +++ b/backend/app/crud/production_work_order.py @@ -124,12 +124,19 @@ def _enrich_wo_items(db: Session, items: List[Dict[str, Any]]) -> List[Dict[str, _BIZ_TYPE_LABELS = {"pilot_service": "中试服务", "clinical_application": "临床应用"} -def _enrich_outbound_items(db: Session, items: List[Dict[str, Any]]) -> List[Dict[str, Any]]: - """为 outbound 类型工单附加申请单号、细胞类型、规格、输注时间等关联数据。""" +def _enrich_outbound_items( + db: Session, tenant_no: str, items: List[Dict[str, Any]] +) -> List[Dict[str, Any]]: + """为 outbound 类型工单附加申请单号、用户姓名、疗程序号、细胞类型、规格、输注时间等关联数据。""" + from app.crud.pilot_infusion_schedule_mgmt import ( + _get_plan_schedule_course_meta, + _resolve_course_display, + ) from app.models.models import ( BizPilotApplication, BizPilotInfusionPlan, BizPilotInfusionSchedule, + BizPilotPatient, ) outbound_ids = [ @@ -144,6 +151,7 @@ def _enrich_outbound_items(db: Session, items: List[Dict[str, Any]]) -> List[Dic db.query(BizPilotInfusionSchedule) .filter( BizPilotInfusionSchedule.id.in_(outbound_ids), + BizPilotInfusionSchedule.tenant_no == tenant_no, BizPilotInfusionSchedule.del_flag == 0, ) .all() @@ -153,14 +161,43 @@ def _enrich_outbound_items(db: Session, items: List[Dict[str, Any]]) -> List[Dic plan_ids = list({s.infusion_plan_id for s in schedules if s.infusion_plan_id}) plan_map = {} if plan_ids: - plans = db.query(BizPilotInfusionPlan).filter(BizPilotInfusionPlan.id.in_(plan_ids)).all() + plans = ( + db.query(BizPilotInfusionPlan) + .filter( + BizPilotInfusionPlan.id.in_(plan_ids), + BizPilotInfusionPlan.tenant_no == tenant_no, + BizPilotInfusionPlan.del_flag == 0, + ) + .all() + ) plan_map = {p.id: p for p in plans} app_ids = list({p.pilot_application_id for p in plan_map.values() if p.pilot_application_id}) app_map = {} + patient_map: Dict[str, BizPilotPatient] = {} if app_ids: - apps = db.query(BizPilotApplication).filter(BizPilotApplication.id.in_(app_ids)).all() + apps = ( + db.query(BizPilotApplication) + .filter( + BizPilotApplication.id.in_(app_ids), + BizPilotApplication.tenant_no == tenant_no, + BizPilotApplication.del_flag == 0, + ) + .all() + ) app_map = {a.id: a for a in apps} + patients = ( + db.query(BizPilotPatient) + .filter( + BizPilotPatient.pilot_application_id.in_(app_ids), + BizPilotPatient.tenant_no == tenant_no, + BizPilotPatient.del_flag == 0, + ) + .all() + ) + patient_map = {p.pilot_application_id: p for p in patients} + + plan_course_meta = _get_plan_schedule_course_meta(db, plan_ids, tenant_no) for it in items: if it.get("workOrderType") != "outbound" or not it.get("infusionScheduleId"): @@ -170,8 +207,20 @@ def _enrich_outbound_items(db: Session, items: List[Dict[str, Any]]) -> List[Dic continue plan = plan_map.get(sched.infusion_plan_id) if sched.infusion_plan_id else None app = app_map.get(plan.pilot_application_id) if plan and plan.pilot_application_id else None + patient = ( + patient_map.get(plan.pilot_application_id) + if plan and plan.pilot_application_id + else None + ) + plan_meta = ( + plan_course_meta.get(sched.infusion_plan_id) if sched.infusion_plan_id else None + ) + course = _resolve_course_display(sched, plan, plan_meta) it["applicationNo"] = app.application_no if app else "" + it["patientName"] = patient.patient_name if patient else "" + it["sortNo"] = course.get("sortNo") + it["totalCourseCount"] = course.get("totalCourseCount") it["cellType"] = sched.cell_type or "" it["specText"] = sched.spec_text or "" it["infusionTime"] = _fmt_dt(sched.infusion_time) if sched.infusion_time else "" @@ -487,16 +536,44 @@ def list_production_work_orders( if query.sample_code and query.sample_code.strip(): like = f"%{query.sample_code.strip()}%" q0 = q0.filter(BizProductionWorkOrder.sample_code.like(like)) - if query.create_time_start and query.create_time_start.strip(): - q0 = q0.filter( - BizProductionWorkOrder.create_time - >= _normalize_date_bound(query.create_time_start.strip()) - ) - if query.create_time_end and query.create_time_end.strip(): - q0 = q0.filter( - BizProductionWorkOrder.create_time - <= _normalize_date_bound(query.create_time_end.strip(), end_of_day=True) + use_infusion_time = wo_type == "outbound" and ( + (query.infusion_time_start and query.infusion_time_start.strip()) + or (query.infusion_time_end and query.infusion_time_end.strip()) + ) + if use_infusion_time: + from app.models.models import BizPilotInfusionSchedule + + q0 = q0.join( + BizPilotInfusionSchedule, + eq_unicode( + BizProductionWorkOrder.infusion_schedule_id, + BizPilotInfusionSchedule.id, + ), + ).filter( + BizPilotInfusionSchedule.del_flag == 0, + BizPilotInfusionSchedule.tenant_no == tenant_no, ) + if query.infusion_time_start and query.infusion_time_start.strip(): + q0 = q0.filter( + BizPilotInfusionSchedule.infusion_time + >= _normalize_date_bound(query.infusion_time_start.strip()) + ) + if query.infusion_time_end and query.infusion_time_end.strip(): + q0 = q0.filter( + BizPilotInfusionSchedule.infusion_time + <= _normalize_date_bound(query.infusion_time_end.strip(), end_of_day=True) + ) + else: + if query.create_time_start and query.create_time_start.strip(): + q0 = q0.filter( + BizProductionWorkOrder.create_time + >= _normalize_date_bound(query.create_time_start.strip()) + ) + if query.create_time_end and query.create_time_end.strip(): + q0 = q0.filter( + BizProductionWorkOrder.create_time + <= _normalize_date_bound(query.create_time_end.strip(), end_of_day=True) + ) if user_info: from app.core.data_scope import apply_data_scope q0 = apply_data_scope(q0, BizProductionWorkOrder, user_info, db, tenant_no) @@ -516,7 +593,7 @@ def list_production_work_orders( .all() ) items = _enrich_wo_items(db, [_wo_to_dict(x) for x in rows]) - items = _enrich_outbound_items(db, items) + items = _enrich_outbound_items(db, tenant_no, items) return {"items": items, "total": int(total)} diff --git a/backend/app/crud/qc_work_order.py b/backend/app/crud/qc_work_order.py index 08d1e006..4aae5e67 100644 --- a/backend/app/crud/qc_work_order.py +++ b/backend/app/crud/qc_work_order.py @@ -143,14 +143,19 @@ def _enrich_work_order_cell_products( def _enrich_outbound_work_orders( db: Session, tenant_no: str, items: List[Dict[str, Any]] ) -> List[Dict[str, Any]]: - """为 outbound 类型工单批量补充申请单/输注计划信息。""" + """为 outbound 类型工单批量补充申请单/用户姓名/疗程序号/输注计划信息。""" + from app.crud.pilot_infusion_schedule_mgmt import ( + _get_plan_schedule_course_meta, + _resolve_course_display, + ) + outbound = [x for x in items if x.get("workOrderType") == "outbound"] if not outbound: return items schedule_ids = list({x.get("infusionScheduleId") for x in outbound if x.get("infusionScheduleId")}) if not schedule_ids: return items - # 查输注计划 → 输注方案 → 申请单 + # 查输注计划 → 输注方案 → 申请单 → 患者 schedules = { s.id: s for s in db.query(BizPilotInfusionSchedule) @@ -183,6 +188,21 @@ def _enrich_outbound_work_orders( ) .all() } if app_ids else {} + patient_map: Dict[str, BizPilotPatient] = {} + if app_ids: + patients = ( + db.query(BizPilotPatient) + .filter( + BizPilotPatient.pilot_application_id.in_(app_ids), + BizPilotPatient.tenant_no == tenant_no, + BizPilotPatient.del_flag == 0, + ) + .all() + ) + patient_map = {p.pilot_application_id: p for p in patients} + + plan_course_meta = _get_plan_schedule_course_meta(db, plan_ids, tenant_no) + for item in outbound: sid = item.get("infusionScheduleId") or "" sched = schedules.get(sid) @@ -190,9 +210,22 @@ def _enrich_outbound_work_orders( continue plan = plans.get(sched.infusion_plan_id or "") app = apps.get(plan.pilot_application_id or "") if plan else None + patient = ( + patient_map.get(plan.pilot_application_id) + if plan and plan.pilot_application_id + else None + ) + plan_meta = ( + plan_course_meta.get(sched.infusion_plan_id) if sched.infusion_plan_id else None + ) + course = _resolve_course_display(sched, plan, plan_meta) + item["applicationNo"] = app.application_no or "" if app else "" item["applicationName"] = app.application_name or "" if app else "" item["channelName"] = app.channel_name or "" if app else "" + item["patientName"] = patient.patient_name if patient else "" + item["sortNo"] = course.get("sortNo") + item["totalCourseCount"] = course.get("totalCourseCount") item["infusionTime"] = _fmt_dt(sched.infusion_time) return items @@ -665,6 +698,8 @@ def list_work_orders( biz_type: Optional[str] = None, create_time_start: Optional[str] = None, create_time_end: Optional[str] = None, + infusion_time_start: Optional[str] = None, + infusion_time_end: Optional[str] = None, tenant_no: Optional[str] = None, user_info=None, ) -> Tuple[List[Dict[str, Any]], int]: @@ -694,15 +729,37 @@ def list_work_orders( st = (work_order_status or "").strip() if st: q0 = q0.filter(BizQcWorkOrder.work_order_status == st) - if create_time_start: - q0 = q0.filter( - BizQcWorkOrder.create_time >= _normalize_date_bound(create_time_start) - ) - if create_time_end: - q0 = q0.filter( - BizQcWorkOrder.create_time - <= _normalize_date_bound(create_time_end, end_of_day=True) + use_infusion_time = wt == "outbound" and ( + (infusion_time_start or "").strip() or (infusion_time_end or "").strip() + ) + if use_infusion_time: + q0 = q0.join( + BizPilotInfusionSchedule, + eq_unicode(BizQcWorkOrder.infusion_schedule_id, BizPilotInfusionSchedule.id), + ).filter( + BizPilotInfusionSchedule.del_flag == 0, + BizPilotInfusionSchedule.tenant_no == tenant_no, ) + if (infusion_time_start or "").strip(): + q0 = q0.filter( + BizPilotInfusionSchedule.infusion_time + >= _normalize_date_bound(infusion_time_start.strip()) + ) + if (infusion_time_end or "").strip(): + q0 = q0.filter( + BizPilotInfusionSchedule.infusion_time + <= _normalize_date_bound(infusion_time_end.strip(), end_of_day=True) + ) + else: + if create_time_start: + q0 = q0.filter( + BizQcWorkOrder.create_time >= _normalize_date_bound(create_time_start) + ) + if create_time_end: + q0 = q0.filter( + BizQcWorkOrder.create_time + <= _normalize_date_bound(create_time_end, end_of_day=True) + ) if user_info: from app.core.data_scope import apply_data_scope q0 = apply_data_scope(q0, BizQcWorkOrder, user_info, db, tenant_no) diff --git a/backend/app/graphify-out/cache/ast/07ec3ea29be2732d90417054a59d9d69140d3fd78bcaa15fe21b20c6a34001ff.json b/backend/app/graphify-out/cache/ast/07ec3ea29be2732d90417054a59d9d69140d3fd78bcaa15fe21b20c6a34001ff.json new file mode 100644 index 00000000..b921d0a1 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/07ec3ea29be2732d90417054a59d9d69140d3fd78bcaa15fe21b20c6a34001ff.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1"}, {"id": "crud_production_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L47"}, {"id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L54"}, {"id": "crud_production_work_order_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L58"}, {"id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L70"}, {"id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89"}, {"id": "crud_production_work_order_enrich_wo_items", "label": "_enrich_wo_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L118"}, {"id": "crud_production_work_order_enrich_outbound_items", "label": "_enrich_outbound_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L127"}, {"id": "crud_production_work_order_outbound_work_order_ids_by_keyword", "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232"}, {"id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L284"}, {"id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L289"}, {"id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L294"}, {"id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L324"}, {"id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377"}, {"id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387"}, {"id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L498"}, {"id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L600"}, {"id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L643"}, {"id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L657"}, {"id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L678"}, {"id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L712"}, {"id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L763"}, {"id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L783"}, {"id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L845"}, {"id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L878"}, {"id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L897"}, {"id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L941"}, {"id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L992"}, {"id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1011"}, {"id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1025"}, {"id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1052"}, {"id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1090"}, {"id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1105"}, {"id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1127"}, {"id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1173"}, {"id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1209"}, {"id": "crud_production_work_order_rationale_130", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L130"}, {"id": "crud_production_work_order_rationale_233", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L233"}, {"id": "crud_production_work_order_rationale_297", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L297"}, {"id": "crud_production_work_order_rationale_327", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L327"}, {"id": "crud_production_work_order_rationale_378", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378"}, {"id": "crud_production_work_order_rationale_394", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L394"}, {"id": "crud_production_work_order_rationale_606", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L606"}, {"id": "crud_production_work_order_rationale_665", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L665"}, {"id": "crud_production_work_order_rationale_713", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L713"}, {"id": "crud_production_work_order_rationale_764", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L764"}, {"id": "crud_production_work_order_rationale_790", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L790"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_wo_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_outbound_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L284", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L294", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_outbound_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L498", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L643", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_update_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L657", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L678", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_task_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L763", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L845", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L878", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_outbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L897", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L941", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L992", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1011", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1025", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_temp_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1052", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1090", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_configure_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_temp_production_work_order_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1209", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L113", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L226", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L312", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_production_work_order_attach_outbound_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L379", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L379", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_outbound_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L381", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L383", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_from_reception", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L436", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L595", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L595", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_outbound_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L596", "weight": 1.0}, {"source": "crud_production_work_order_update_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L666", "weight": 1.0}, {"source": "crud_production_work_order_complete_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L685", "weight": 1.0}, {"source": "crud_production_work_order_production_task_info", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L742", "weight": 1.0}, {"source": "crud_production_work_order_production_info_item", "target": "crud_production_work_order_production_task_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L779", "weight": 1.0}, {"source": "crud_production_work_order_get_production_info_map_for_samples", "target": "crud_production_work_order_production_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L823", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_manual", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L859", "weight": 1.0}, {"source": "crud_production_work_order_create_outbound_production_work_order", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L920", "weight": 1.0}, {"source": "crud_production_work_order_delete_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L965", "weight": 1.0}, {"source": "crud_production_work_order_temp_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1017", "weight": 1.0}, {"source": "crud_production_work_order_create_temp_production_work_order", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1035", "weight": 1.0}, {"source": "crud_production_work_order_list_temp_production_work_orders", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1086", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1111", "weight": 1.0}, {"source": "crud_production_work_order_configure_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1140", "weight": 1.0}, {"source": "crud_production_work_order_sync_temp_production_work_order_status", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1181", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1212", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1233", "weight": 1.0}, {"source": "crud_production_work_order_rationale_130", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L130", "weight": 1.0}, {"source": "crud_production_work_order_rationale_233", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L233", "weight": 1.0}, {"source": "crud_production_work_order_rationale_297", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L297", "weight": 1.0}, {"source": "crud_production_work_order_rationale_327", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L327", "weight": 1.0}, {"source": "crud_production_work_order_rationale_378", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378", "weight": 1.0}, {"source": "crud_production_work_order_rationale_394", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_production_work_order_rationale_606", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L606", "weight": 1.0}, {"source": "crud_production_work_order_rationale_665", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L665", "weight": 1.0}, {"source": "crud_production_work_order_rationale_713", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_production_work_order_rationale_764", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L764", "weight": 1.0}, {"source": "crud_production_work_order_rationale_790", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L790", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L48"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L49"}, {"caller_nid": "crud_production_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L55"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L61"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L77"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L80"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L85"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L93"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L100"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L101"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L102"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L104"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L106"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L106"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_production_work_order_enrich_wo_items", "callee": "_enrich_work_order_list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L121"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L145"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L145"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L151"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L151"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L151"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L153"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L167"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L175"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L175"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L182"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L190"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L190"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L190"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L192"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L200"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L205"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L208"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L211"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L216"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L240"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L248"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L255"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L262"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L274"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L275"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L285"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L286"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L291"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L298"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L307"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L315"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L318"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L331"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "build_outbound_pilot_context_by_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L335"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L338"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L350"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L350"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L350"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L365"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L395"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L434"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L435"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L448"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L449"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L466"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L466"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L466"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L475"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L476"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L489"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L490"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L493"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L586"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L589"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L589"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L589"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L589"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L589"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L590"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L597"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L607"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L609"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L611"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L611"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L611"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L613"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L619"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L624"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L631"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L633"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L637"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L640"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L668"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L670"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L672"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L673"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L674"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L687"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L689"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L692"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L695"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L698"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L700"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L724"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L724"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L724"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L724"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L737"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L738"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L738"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "_production_conclusion_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L739"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L740"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L766"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L766"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L766"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L766"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L778"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L799"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L799"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L799"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L799"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L803"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L803"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L803"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L807"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L813"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L817"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L818"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L821"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L829"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L829"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L829"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L831"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L839"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L857"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L858"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L873"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L874"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L879"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L879"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L882"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L882"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L882"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L882"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L885"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L888"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L893"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L919"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L936"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L937"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L942"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L942"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L942"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L943"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L950"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L954"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L956"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L956"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L956"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L957"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L961"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L961"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L961"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L962"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L984"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L996"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L996"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L996"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L996"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L999"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1002"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1007"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1016"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1018"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1033"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1043"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1044"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1047"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1048"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1062"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1062"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1067"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1071"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1071"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1072"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1073"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1073"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1076"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1077"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1077"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1077"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1077"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1078"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1079"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1079"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1081"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1081"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1081"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1081"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1081"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1087"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1113"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1113"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1113"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1113"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1123"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1142"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1144"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "create_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1146"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1162"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1168"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1169"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1179"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1181"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1187"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1206"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1214"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1216"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1218"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1220"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1220"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1220"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1221"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1229"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1229"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1229"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1230"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1252"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/28a4e43f54d5740d737e744003706d4f00f6f3e5fff700c533c799354c939d75.json b/backend/app/graphify-out/cache/ast/28a4e43f54d5740d737e744003706d4f00f6f3e5fff700c533c799354c939d75.json new file mode 100644 index 00000000..be50bcb9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/28a4e43f54d5740d737e744003706d4f00f6f3e5fff700c533c799354c939d75.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_calc_gmcp_purchase_total_from_db", "label": "_calc_gmcp_purchase_total_from_db()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522"}, {"id": "crud_pilot_service_batch_gmcp_purchase_totals", "label": "_batch_gmcp_purchase_totals()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2540"}, {"id": "crud_pilot_service_resolve_service_order_purchase_total", "label": "_resolve_service_order_purchase_total()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2556"}, {"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": "L2569"}, {"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": "L2620"}, {"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": "L2638"}, {"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": "L2659"}, {"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": "L2699"}, {"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": "L2746"}, {"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": "L2792"}, {"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": "L2812"}, {"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": "L2900"}, {"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": "L2909"}, {"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": "L2926"}, {"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": "L2935"}, {"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": "L2963"}, {"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": "L2969"}, {"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": "L2986"}, {"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": "L3029"}, {"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": "L3040"}, {"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": "L3067"}, {"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": "L3089"}, {"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": "L3163"}, {"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": "L3215"}, {"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": "L3232"}, {"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": "L3264"}, {"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": "L3305"}, {"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": "L3340"}, {"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": "L3373"}, {"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": "L3419"}, {"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": "L3552"}, {"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": "L3562"}, {"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": "L3609"}, {"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": "L3650"}, {"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": "L3750"}, {"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": "L3826"}, {"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": "L3848"}, {"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": "L3909"}, {"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": "L3933"}, {"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": "L3972"}, {"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": "L4049"}, {"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": "L4080"}, {"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": "L4195"}, {"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_2523", "label": "\u4ece\u8ba2\u5355\u4ea7\u54c1\u6301\u4ed3\u6c47\u603b\u8d2d\u4e70\u603b\u989d\uff08\u534f\u8bae\u5355\u4ef7 \u00d7 \u7d2f\u8ba1\u8d2d\u4e70\u4efd\u6570\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2523"}, {"id": "crud_pilot_service_rationale_2639", "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": "L2639"}, {"id": "crud_pilot_service_rationale_2665", "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": "L2665"}, {"id": "crud_pilot_service_rationale_2754", "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": "L2754"}, {"id": "crud_pilot_service_rationale_2793", "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": "L2793"}, {"id": "crud_pilot_service_rationale_2936", "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": "L2936"}, {"id": "crud_pilot_service_rationale_3041", "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": "L3041"}, {"id": "crud_pilot_service_rationale_3164", "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": "L3164"}, {"id": "crud_pilot_service_rationale_3241", "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": "L3241"}, {"id": "crud_pilot_service_rationale_3265", "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": "L3265"}, {"id": "crud_pilot_service_rationale_3306", "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": "L3306"}, {"id": "crud_pilot_service_rationale_3341", "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": "L3341"}, {"id": "crud_pilot_service_rationale_3374", "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": "L3374"}, {"id": "crud_pilot_service_rationale_3433", "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": "L3433"}, {"id": "crud_pilot_service_rationale_3572", "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": "L3572"}, {"id": "crud_pilot_service_rationale_3610", "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": "L3610"}, {"id": "crud_pilot_service_rationale_3651", "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": "L3651"}, {"id": "crud_pilot_service_rationale_3751", "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": "L3751"}, {"id": "crud_pilot_service_rationale_3984", "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": "L3984"}, {"id": "crud_pilot_service_rationale_4081", "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": "L4081"}, {"id": "crud_pilot_service_rationale_4196", "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": "L4196"}], "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_calc_gmcp_purchase_total_from_db", "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_batch_gmcp_purchase_totals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2540", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_resolve_service_order_purchase_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2556", "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": "L2569", "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": "L2620", "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": "L2638", "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": "L2659", "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": "L2699", "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": "L2746", "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": "L2792", "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": "L2812", "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": "L2900", "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": "L2909", "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": "L2926", "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": "L2935", "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": "L2963", "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": "L2969", "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": "L2986", "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": "L3029", "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": "L3040", "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": "L3067", "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": "L3089", "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": "L3163", "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": "L3215", "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": "L3232", "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": "L3264", "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": "L3305", "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": "L3340", "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": "L3373", "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": "L3419", "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": "L3552", "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": "L3562", "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": "L3609", "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": "L3650", "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": "L3750", "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": "L3826", "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": "L3848", "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": "L3909", "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": "L3933", "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": "L3972", "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": "L4049", "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": "L4080", "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": "L4195", "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_resolve_service_order_purchase_total", "target": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2563", "weight": 1.0}, {"source": "crud_pilot_service_row_to_dict_service_order", "target": "crud_pilot_service_resolve_service_order_purchase_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2573", "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": "L2668", "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": "L2733", "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": "L2735", "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": "L2755", "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": "L2757", "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": "L2777", "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": "L2788", "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": "L2882", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_batch_gmcp_purchase_totals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2884", "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": "L2887", "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": "L2919", "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": "L2966", "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": "L3037", "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": "L3042", "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": "L3046", "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": "L3053", "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": "L3105", "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": "L3117", "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": "L3126", "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": "L3165", "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": "L3193", "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": "L3201", "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": "L3217", "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": "L3242", "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": "L3266", "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": "L3277", "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": "L3291", "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": "L3307", "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": "L3342", "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": "L3349", "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": "L3375", "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": "L3386", "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": "L3388", "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": "L3396", "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": "L3479", "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": "L3537", "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": "L3540", "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": "L3573", "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": "L3611", "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": "L3652", "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": "L3752", "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": "L3985", "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": "L4000", "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": "L4020", "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": "L4021", "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": "L4025", "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": "L4026", "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": "L4051", "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": "L4082", "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": "L4088", "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": "L4096", "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": "L4137", "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": "L4140", "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": "L4163", "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": "L4197", "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": "L4206", "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_2523", "target": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2523", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2639", "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": "L2639", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2665", "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": "L2665", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2754", "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": "L2754", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2793", "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": "L2793", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2936", "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": "L2936", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3041", "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": "L3041", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3164", "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": "L3164", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3241", "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": "L3241", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3265", "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": "L3265", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3306", "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": "L3306", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3341", "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": "L3341", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3374", "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": "L3374", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3433", "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": "L3433", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3572", "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": "L3572", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3610", "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": "L3610", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3651", "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": "L3651", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3751", "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": "L3751", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3984", "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": "L3984", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4081", "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": "L4081", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4196", "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": "L4196", "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_calc_gmcp_purchase_total_from_db", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2524"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2524"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2525"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2531"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2533"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2534"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2535"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2544"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2544"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2546"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2546"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2549"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2552"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_resolve_service_order_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2557"}, {"caller_nid": "crud_pilot_service_resolve_service_order_purchase_total", "callee": "float", "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": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2583"}, {"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": "L2587"}, {"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": "L2588"}, {"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": "L2589"}, {"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": "L2590"}, {"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": "L2591"}, {"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": "L2593"}, {"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": "L2596"}, {"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": "L2597"}, {"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": "L2599"}, {"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": "L2602"}, {"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": "L2603"}, {"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": "L2606"}, {"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": "L2607"}, {"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": "L2609"}, {"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": "L2614"}, {"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": "L2615"}, {"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": "L2628"}, {"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": "L2629"}, {"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": "L2630"}, {"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": "L2631"}, {"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": "L2632"}, {"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": "L2633"}, {"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": "L2634"}, {"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": "L2640"}, {"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": "L2642"}, {"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": "L2642"}, {"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": "L2643"}, {"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": "L2643"}, {"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": "L2644"}, {"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": "L2645"}, {"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": "L2647"}, {"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": "L2649"}, {"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": "L2649"}, {"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": "L2650"}, {"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": "L2650"}, {"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": "L2651"}, {"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": "L2651"}, {"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": "L2652"}, {"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": "L2652"}, {"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": "L2653"}, {"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": "L2655"}, {"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": "L2672"}, {"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": "L2672"}, {"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": "L2676"}, {"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": "L2677"}, {"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": "L2677"}, {"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": "L2680"}, {"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": "L2681"}, {"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": "L2682"}, {"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": "L2683"}, {"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": "L2685"}, {"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": "L2686"}, {"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": "L2689"}, {"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": "L2689"}, {"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": "L2690"}, {"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": "L2691"}, {"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": "L2691"}, {"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": "L2692"}, {"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": "L2693"}, {"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": "L2693"}, {"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": "L2694"}, {"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": "L2695"}, {"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": "L2705"}, {"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": "L2710"}, {"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": "L2712"}, {"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": "L2715"}, {"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": "L2716"}, {"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": "L2719"}, {"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": "L2722"}, {"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": "L2723"}, {"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": "L2724"}, {"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": "L2727"}, {"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": "L2728"}, {"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": "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": "L2778"}, {"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": "L2779"}, {"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": "L2782"}, {"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": "L2783"}, {"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": "L2784"}, {"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": "L2785"}, {"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": "L2786"}, {"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": "L2786"}, {"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": "L2786"}, {"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": "L2786"}, {"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": "L2787"}, {"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": "L2787"}, {"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": "L2798"}, {"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": "L2798"}, {"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": "L2799"}, {"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": "L2803"}, {"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": "L2803"}, {"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": "L2804"}, {"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": "L2866"}, {"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": "L2866"}, {"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": "L2866"}, {"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": "L2866"}, {"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": "L2866"}, {"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": "L2867"}, {"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": "L2868"}, {"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": "L2868"}, {"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": "L2870"}, {"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": "L2870"}, {"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": "L2870"}, {"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": "L2870"}, {"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": "L2870"}, {"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": "L2871"}, {"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": "L2879"}, {"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": "L2881"}, {"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": "L2891"}, {"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": "L2893"}, {"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": "L2894"}, {"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": "L2897"}, {"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": "L2901"}, {"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": "L2901"}, {"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": "L2902"}, {"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": "L2905"}, {"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": "L2906"}, {"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": "L2910"}, {"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": "L2910"}, {"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": "L2911"}, {"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": "L2917"}, {"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": "L2918"}, {"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": "L2918"}, {"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": "L2918"}, {"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": "L2929"}, {"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": "L2929"}, {"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": "L2929"}, {"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": "L2930"}, {"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": "L2930"}, {"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": "L2930"}, {"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": "L2937"}, {"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": "L2937"}, {"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": "L2938"}, {"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": "L2946"}, {"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": "L2947"}, {"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": "L2949"}, {"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": "L2949"}, {"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": "L2950"}, {"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": "L2956"}, {"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": "L2957"}, {"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": "L2958"}, {"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": "L2958"}, {"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": "L2970"}, {"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": "L2971"}, {"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": "L2971"}, {"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": "L2973"}, {"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": "L2995"}, {"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": "L2997"}, {"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": "L2997"}, {"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": "L2998"}, {"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": "L2998"}, {"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": "L2999"}, {"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": "L2999"}, {"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": "L3000"}, {"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": "L3000"}, {"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": "L3001"}, {"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": "L3001"}, {"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": "L3001"}, {"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": "L3002"}, {"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": "L3002"}, {"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": "L3002"}, {"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": "L3003"}, {"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": "L3003"}, {"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": "L3003"}, {"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": "L3005"}, {"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": "L3006"}, {"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": "L3025"}, {"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": "L3026"}, {"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": "L3030"}, {"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": "L3031"}, {"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": "L3031"}, {"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": "L3031"}, {"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": "L3032"}, {"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": "L3044"}, {"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": "L3045"}, {"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": "L3051"}, {"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": "L3057"}, {"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": "L3061"}, {"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": "L3061"}, {"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": "L3069"}, {"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": "L3071"}, {"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": "L3072"}, {"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": "L3072"}, {"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": "L3073"}, {"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": "L3080"}, {"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": "L3081"}, {"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": "L3083"}, {"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": "L3084"}, {"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": "L3085"}, {"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": "L3107"}, {"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": "L3109"}, {"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": "L3124"}, {"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": "L3129"}, {"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": "L3131"}, {"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": "L3132"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3136"}, {"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": "L3155"}, {"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": "L3156"}, {"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": "L3158"}, {"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": "L3159"}, {"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": "L3167"}, {"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": "L3169"}, {"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": "L3170"}, {"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": "L3171"}, {"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": "L3173"}, {"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": "L3177"}, {"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": "L3179"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3184"}, {"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": "L3192"}, {"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": "L3202"}, {"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": "L3208"}, {"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": "L3209"}, {"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": "L3210"}, {"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": "L3211"}, {"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": "L3219"}, {"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": "L3221"}, {"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": "L3223"}, {"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": "L3224"}, {"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": "L3225"}, {"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": "L3244"}, {"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": "L3246"}, {"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": "L3248"}, {"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": "L3250"}, {"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": "L3258"}, {"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": "L3259"}, {"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": "L3260"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3268"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3270"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3272"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3278"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3279"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3281"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3284"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3285"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3299"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3300"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3301"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3309"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3311"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3313"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3315"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3318"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3320"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3322"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3334"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3335"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3336"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3344"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3346"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3348"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3350"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3351"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3353"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3356"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3357"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3367"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3368"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3369"}, {"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": "L3377"}, {"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": "L3379"}, {"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": "L3381"}, {"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": "L3383"}, {"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": "L3391"}, {"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": "L3392"}, {"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": "L3393"}, {"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": "L3399"}, {"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": "L3401"}, {"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": "L3402"}, {"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": "L3409"}, {"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": "L3410"}, {"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": "L3411"}, {"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": "L3434"}, {"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": "L3434"}, {"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": "L3436"}, {"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": "L3438"}, {"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": "L3440"}, {"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": "L3441"}, {"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": "L3443"}, {"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": "L3445"}, {"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": "L3450"}, {"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": "L3452"}, {"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": "L3452"}, {"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": "L3452"}, {"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": "L3454"}, {"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": "L3454"}, {"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": "L3455"}, {"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": "L3457"}, {"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": "L3457"}, {"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": "L3457"}, {"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": "L3459"}, {"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": "L3459"}, {"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": "L3460"}, {"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": "L3463"}, {"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": "L3463"}, {"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": "L3465"}, {"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": "L3470"}, {"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": "L3471"}, {"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": "L3472"}, {"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": "L3473"}, {"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": "L3476"}, {"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": "L3477"}, {"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": "L3479"}, {"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": "L3481"}, {"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": "L3482"}, {"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": "L3484"}, {"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": "L3487"}, {"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": "L3487"}, {"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": "L3487"}, {"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": "L3487"}, {"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": "L3488"}, {"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": "L3489"}, {"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": "L3489"}, {"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": "L3491"}, {"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": "L3496"}, {"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": "L3496"}, {"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": "L3496"}, {"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": "L3496"}, {"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": "L3496"}, {"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": "L3496"}, {"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": "L3503"}, {"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": "L3503"}, {"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": "L3503"}, {"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": "L3503"}, {"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": "L3503"}, {"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": "L3509"}, {"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": "L3511"}, {"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": "L3514"}, {"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": "L3514"}, {"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": "L3515"}, {"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": "L3519"}, {"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": "L3520"}, {"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": "L3526"}, {"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": "L3528"}, {"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": "L3530"}, {"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": "L3532"}, {"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": "L3534"}, {"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": "L3536"}, {"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": "L3544"}, {"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": "L3549"}, {"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": "L3554"}, {"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": "L3554"}, {"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": "L3555"}, {"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": "L3558"}, {"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": "L3559"}, {"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": "L3575"}, {"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": "L3577"}, {"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": "L3579"}, {"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": "L3581"}, {"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": "L3583"}, {"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": "L3585"}, {"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": "L3586"}, {"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": "L3587"}, {"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": "L3593"}, {"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": "L3603"}, {"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": "L3604"}, {"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": "L3605"}, {"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": "L3613"}, {"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": "L3615"}, {"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": "L3617"}, {"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": "L3619"}, {"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": "L3621"}, {"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": "L3622"}, {"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": "L3624"}, {"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": "L3626"}, {"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": "L3627"}, {"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": "L3628"}, {"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": "L3644"}, {"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": "L3645"}, {"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": "L3646"}, {"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": "L3654"}, {"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": "L3656"}, {"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": "L3658"}, {"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": "L3660"}, {"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": "L3662"}, {"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": "L3668"}, {"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": "L3668"}, {"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": "L3669"}, {"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": "L3669"}, {"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": "L3670"}, {"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": "L3670"}, {"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": "L3671"}, {"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": "L3671"}, {"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": "L3672"}, {"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": "L3672"}, {"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": "L3672"}, {"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": "L3673"}, {"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": "L3673"}, {"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": "L3673"}, {"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": "L3673"}, {"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": "L3674"}, {"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": "L3674"}, {"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": "L3678"}, {"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": "L3678"}, {"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": "L3678"}, {"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": "L3679"}, {"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": "L3688"}, {"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": "L3689"}, {"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": "L3692"}, {"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": "L3694"}, {"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": "L3695"}, {"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": "L3718"}, {"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": "L3720"}, {"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": "L3722"}, {"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": "L3723"}, {"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": "L3724"}, {"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": "L3740"}, {"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": "L3743"}, {"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": "L3744"}, {"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": "L3745"}, {"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": "L3746"}, {"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": "L3754"}, {"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": "L3756"}, {"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": "L3758"}, {"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": "L3760"}, {"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": "L3762"}, {"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": "L3767"}, {"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": "L3767"}, {"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": "L3768"}, {"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": "L3768"}, {"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": "L3769"}, {"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": "L3769"}, {"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": "L3771"}, {"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": "L3774"}, {"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": "L3774"}, {"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": "L3774"}, {"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": "L3775"}, {"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": "L3783"}, {"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": "L3785"}, {"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": "L3787"}, {"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": "L3789"}, {"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": "L3793"}, {"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": "L3795"}, {"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": "L3798"}, {"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": "L3800"}, {"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": "L3802"}, {"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": "L3803"}, {"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": "L3804"}, {"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": "L3820"}, {"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": "L3821"}, {"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": "L3822"}, {"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": "L3827"}, {"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": "L3829"}, {"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": "L3829"}, {"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": "L3830"}, {"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": "L3830"}, {"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": "L3831"}, {"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": "L3831"}, {"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": "L3831"}, {"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": "L3831"}, {"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": "L3832"}, {"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": "L3832"}, {"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": "L3832"}, {"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": "L3833"}, {"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": "L3841"}, {"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": "L3842"}, {"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": "L3845"}, {"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": "L3849"}, {"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": "L3853"}, {"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": "L3853"}, {"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": "L3854"}, {"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": "L3854"}, {"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": "L3855"}, {"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": "L3855"}, {"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": "L3856"}, {"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": "L3856"}, {"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": "L3857"}, {"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": "L3857"}, {"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": "L3857"}, {"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": "L3858"}, {"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": "L3858"}, {"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": "L3858"}, {"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": "L3858"}, {"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": "L3860"}, {"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": "L3861"}, {"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": "L3861"}, {"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": "L3864"}, {"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": "L3864"}, {"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": "L3864"}, {"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": "L3865"}, {"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": "L3874"}, {"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": "L3875"}, {"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": "L3878"}, {"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": "L3880"}, {"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": "L3881"}, {"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": "L3904"}, {"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": "L3905"}, {"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": "L3910"}, {"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": "L3912"}, {"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": "L3912"}, {"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": "L3913"}, {"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": "L3913"}, {"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": "L3914"}, {"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": "L3914"}, {"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": "L3915"}, {"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": "L3915"}, {"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": "L3915"}, {"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": "L3916"}, {"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": "L3924"}, {"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": "L3925"}, {"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": "L3926"}, {"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": "L3927"}, {"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": "L3930"}, {"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": "L3934"}, {"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": "L3937"}, {"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": "L3937"}, {"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": "L3938"}, {"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": "L3938"}, {"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": "L3939"}, {"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": "L3939"}, {"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": "L3941"}, {"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": "L3943"}, {"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": "L3943"}, {"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": "L3943"}, {"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": "L3944"}, {"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": "L3952"}, {"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": "L3954"}, {"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": "L3956"}, {"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": "L3958"}, {"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": "L3962"}, {"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": "L3964"}, {"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": "L3967"}, {"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": "L3968"}, {"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": "L3987"}, {"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": "L3989"}, {"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": "L3991"}, {"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": "L3992"}, {"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": "L3995"}, {"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": "L3997"}, {"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": "L4002"}, {"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": "L4003"}, {"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": "L4005"}, {"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": "L4008"}, {"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": "L4012"}, {"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": "L4014"}, {"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": "L4017"}, {"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": "L4018"}, {"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": "L4028"}, {"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": "L4034"}, {"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": "L4038"}, {"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": "L4039"}, {"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": "L4043"}, {"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": "L4044"}, {"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": "L4045"}, {"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": "L4053"}, {"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": "L4055"}, {"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": "L4057"}, {"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": "L4061"}, {"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": "L4063"}, {"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": "L4067"}, {"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": "L4068"}, {"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": "L4068"}, {"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": "L4074"}, {"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": "L4075"}, {"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": "L4076"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4084"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4086"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4090"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4092"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4097"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4098"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4100"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4103"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4104"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4107"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4108"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4115"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4116"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4118"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4121"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4122"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4125"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4126"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4132"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4134"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4134"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4135"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4135"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4136"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4136"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4136"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4136"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4138"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4138"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4144"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4144"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4146"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4146"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4155"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4157"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4157"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4158"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4158"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4159"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4159"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4161"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4161"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4188"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4189"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4190"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4191"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4199"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4201"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4202"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4203"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4205"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4210"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4212"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4212"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4213"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4213"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4214"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4214"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4214"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4214"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4215"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4215"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4215"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4216"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4224"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4225"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4228"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4229"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4231"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4233"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4237"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4241"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4243"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4243"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4244"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4244"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4245"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4245"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4247"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4247"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4247"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4248"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4256"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4257"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4258"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4259"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4262"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4269"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4270"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4271"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/31e8f88f498b056204d0004827268e2343cb91ce8cb912d14b723a04554c204a.json b/backend/app/graphify-out/cache/ast/31e8f88f498b056204d0004827268e2343cb91ce8cb912d14b723a04554c204a.json new file mode 100644 index 00000000..0bb7af65 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/31e8f88f498b056204d0004827268e2343cb91ce8cb912d14b723a04554c204a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_production_conclusion_label", "label": "_production_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L70"}, {"id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L77"}, {"id": "crud_production_task_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L81"}, {"id": "crud_production_task_enrich_outbound_task_items", "label": "_enrich_outbound_task_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L88"}, {"id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L177"}, {"id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L191"}, {"id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L216"}, {"id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L236"}, {"id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252"}, {"id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L268"}, {"id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L280"}, {"id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L292"}, {"id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L314"}, {"id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L339"}, {"id": "crud_production_task_resolve_sub_table_order_num", "label": "_resolve_sub_table_order_num()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L352"}, {"id": "crud_production_task_step_sub_tables_to_dict", "label": "_step_sub_tables_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L361"}, {"id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L383"}, {"id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L406"}, {"id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429"}, {"id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L451"}, {"id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L472"}, {"id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L505"}, {"id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580"}, {"id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L839"}, {"id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L959"}, {"id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L984"}, {"id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1032"}, {"id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1185"}, {"id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1223"}, {"id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1245"}, {"id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1299"}, {"id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1353"}, {"id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1372"}, {"id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1391"}, {"id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1448"}, {"id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1457"}, {"id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1487"}, {"id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1529"}, {"id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1656"}, {"id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1670"}, {"id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1796"}, {"id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1845"}, {"id": "crud_production_task_rationale_1", "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_rationale_94", "label": "\u51fa\u5e93\u751f\u4ea7\u4efb\u52a1\uff1a\u6765\u6e90\u7c7b\u578b=\u4e1a\u52a1\u7c7b\u578b\uff0c\u534f\u8bae\u53f7=\u7533\u8bf7\u5355\u53f7\uff0c\u534f\u8bae\u72b6\u6001=\u7533\u8bf7\u5355\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L94"}, {"id": "crud_production_task_rationale_353", "label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7\uff1a\u4fdd\u7559\u6e90 order_num\uff1b\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L353"}, {"id": "crud_production_task_rationale_362", "label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316\uff08\u4e0e get_production_task_detail \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L362"}, {"id": "crud_production_task_rationale_1449", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1449"}, {"id": "crud_production_task_rationale_1488", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1488"}, {"id": "crud_production_task_rationale_1672", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1672"}, {"id": "crud_production_task_rationale_1797", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1797"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_production_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_outbound_task_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_generate_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_consumable_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L268", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_data_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L314", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L352", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L361", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L472", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L959", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L984", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_add_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1032", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1223", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1245", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1372", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_parse_optional_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_occupancy_for_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_product_from_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1487", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1529", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reorder_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1656", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_copy_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1670", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1845", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L203", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_production_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L206", "weight": 1.0}, {"source": "crud_production_task_step_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L230", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L376", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L377", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L378", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L379", "weight": 1.0}, {"source": "crud_production_task_clone_step_reagents", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L400", "weight": 1.0}, {"source": "crud_production_task_clone_step_consumables", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L423", "weight": 1.0}, {"source": "crud_production_task_clone_step_outputs", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L445", "weight": 1.0}, {"source": "crud_production_task_clone_step_data_collections", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L466", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L499", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L500", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_data_collections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L502", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_generate_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L534", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_clone_route_to_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L562", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L649", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L822", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L851", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L863", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L894", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L908", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L909", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L910", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_input_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L925", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L941", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1093", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1164", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1178", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1179", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1180", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1181", "weight": 1.0}, {"source": "crud_production_task_delete_task_step", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1238", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1267", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1321", "weight": 1.0}, {"source": "crud_production_task_replace_step_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1358", "weight": 1.0}, {"source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1377", "weight": 1.0}, {"source": "crud_production_task_set_task_inputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1417", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1518", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_update_product_from_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1583", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_create_occupancy_for_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1590", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1791", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1792", "weight": 1.0}, {"source": "crud_production_task_delete_production_task", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1819", "weight": 1.0}, {"source": "crud_production_task_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_production_task_rationale_94", "target": "crud_production_task_enrich_outbound_task_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L94", "weight": 1.0}, {"source": "crud_production_task_rationale_353", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L353", "weight": 1.0}, {"source": "crud_production_task_rationale_362", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L362", "weight": 1.0}, {"source": "crud_production_task_rationale_1449", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1449", "weight": 1.0}, {"source": "crud_production_task_rationale_1488", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1488", "weight": 1.0}, {"source": "crud_production_task_rationale_1672", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1672", "weight": 1.0}, {"source": "crud_production_task_rationale_1797", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1797", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_task_production_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L71"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L74"}, {"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L78"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L82"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L83"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L102"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L103"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L104"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L104"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L111"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L111"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L111"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L113"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L119"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L119"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L124"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L124"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L124"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L126"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L132"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L132"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L137"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L137"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L137"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L139"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L147"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L148"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L149"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L154"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L154"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L155"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L157"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L158"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L165"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L170"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L181"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L181"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L181"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L181"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L184"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L196"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L205"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L205"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L206"}, {"caller_nid": "crud_production_task_task_output_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L322"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L340"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L340"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L340"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L341"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L349"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L363"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L363"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L363"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L363"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L365"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L365"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L366"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L366"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L366"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L366"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L367"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L368"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L368"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L369"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L369"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L369"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L369"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L370"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L371"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L371"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L372"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L373"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L374"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L374"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L388"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L390"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L391"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L393"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L394"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L394"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L395"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L411"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L413"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L414"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L416"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L417"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L417"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L418"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L433"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L433"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L433"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L433"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L434"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L436"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L437"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L439"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L440"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L440"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L441"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L455"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L455"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L455"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L455"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L456"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L458"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L463"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L477"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L477"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L477"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L477"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L482"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L484"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L485"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L496"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L497"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L510"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L510"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L523"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L529"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L529"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L530"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L531"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L531"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L535"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "BizProductionTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L536"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L539"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L542"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L542"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L543"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L543"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L544"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L546"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L546"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L547"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L547"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L557"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L560"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L566"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L569"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L570"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L575"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L576"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L640"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L643"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L643"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L643"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L643"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L643"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L644"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L656"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L659"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L660"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L667"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L667"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L667"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L680"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L685"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L688"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L695"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L702"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L708"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L708"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L708"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L709"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L716"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L716"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L716"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L717"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L721"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L722"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L731"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L733"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L737"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L756"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L756"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L756"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L757"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L763"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L764"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L771"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L775"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L777"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L779"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L780"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L780"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L781"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L781"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L787"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L793"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L793"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L793"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L795"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L795"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L801"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L802"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L809"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L811"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L812"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L815"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L820"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L823"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_sample_type_name_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L825"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L827"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L828"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L835"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L840"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L840"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L840"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L841"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L853"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L859"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L860"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L866"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L869"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L869"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L869"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L874"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L876"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L876"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L876"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L881"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L888"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L889"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L889"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L895"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L895"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L895"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L895"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L896"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L897"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L897"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L898"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L898"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L898"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L898"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L899"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L900"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L900"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L901"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L901"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L901"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L901"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L902"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L903"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L903"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L904"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L904"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L904"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L904"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L905"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L906"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L906"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L912"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L914"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L914"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L914"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L914"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L915"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L916"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L916"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L918"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L918"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L918"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L918"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L919"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L920"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L920"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L929"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L929"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L929"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L930"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L930"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L932"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L933"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L935"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L945"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L945"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L945"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L946"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L946"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L948"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L949"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L951"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L963"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L963"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L963"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L964"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L971"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L973"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L975"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L975"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L977"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L978"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L979"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L980"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L994"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L994"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L994"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L995"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1002"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1004"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1005"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1011"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1013"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1016"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1021"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1024"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1027"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1028"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1036"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1036"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1036"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1037"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1044"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1046"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1047"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1050"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1055"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1057"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1057"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1057"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1058"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1061"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1063"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1079"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1080"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1084"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1085"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1085"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1086"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1088"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1099"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1101"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1102"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1102"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1103"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1114"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1115"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1115"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1117"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1117"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1118"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1127"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1127"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1127"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1127"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1128"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1129"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1129"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1130"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1132"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1140"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1143"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1144"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1146"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1146"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1147"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1147"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1148"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1148"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1150"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1150"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1151"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1151"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1153"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1153"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1154"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1156"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1156"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1160"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1165"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1165"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1165"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1165"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1166"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1167"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1167"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1168"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1168"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1168"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1168"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1169"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1170"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1170"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1171"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1171"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1171"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1171"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1172"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1173"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1173"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1174"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1174"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1174"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1174"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1175"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1176"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1176"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1189"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1189"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1189"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1190"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1197"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1203"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1206"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1206"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1208"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1208"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1209"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1211"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1212"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1214"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1216"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1217"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1218"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1219"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1224"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1224"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1224"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1225"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1232"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1233"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1237"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1242"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1249"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1251"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1251"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1251"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1252"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1259"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1259"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1259"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1260"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "revert_step_stock_changes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1271"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1273"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1274"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1274"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1275"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1276"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1276"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1277"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1277"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1278"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1278"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1279"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1279"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1280"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1280"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1281"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1281"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1282"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1283"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1283"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "deduct_for_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1289"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1293"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1295"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1303"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1306"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1313"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1313"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1313"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1314"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "revert_step_stock_changes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1325"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1327"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1328"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1328"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1329"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1331"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1331"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1332"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1332"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1333"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1333"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1334"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1334"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1335"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1335"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1336"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1337"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1337"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "deduct_for_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1343"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1347"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1349"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1357"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1359"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1360"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1360"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1361"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1362"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1362"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1363"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1363"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1364"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1364"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1365"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1365"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1369"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1376"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1378"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1379"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1379"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1380"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1381"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1381"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1382"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1382"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1383"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1383"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1384"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1384"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1388"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1395"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1398"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1398"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1398"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1399"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1407"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1407"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1407"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1414"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1420"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1421"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1421"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1421"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1422"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1422"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1422"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1425"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1425"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1425"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1432"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1433"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "BizProductionTaskInput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1433"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1434"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1437"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1437"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1437"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1438"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1438"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1438"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1439"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1439"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1444"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1445"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1452"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1454"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1454"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1454"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1461"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "BizStorageSlotOccupancy", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1462"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1463"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1482"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1483"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "_refresh_slot_cache", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1484"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1500"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1500"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1500"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1507"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1509"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1511"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1516"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1516"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1518"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1519"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1521"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1521"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1522"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1533"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1536"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1536"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1536"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1537"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1548"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1550"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1550"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1550"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1552"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1555"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1557"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1557"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1557"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1564"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1566"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1570"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1573"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1574"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1574"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1574"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1578"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1578"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1578"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1585"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1588"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1595"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1596"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1596"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1597"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1597"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1601"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1604"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1605"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1606"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1606"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1606"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1607"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1607"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1607"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1608"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1608"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1608"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1609"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1609"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1609"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1611"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1611"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1611"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1612"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1612"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1612"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1613"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1613"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1613"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1614"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1616"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1616"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1619"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1620"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1620"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1621"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1621"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1625"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1625"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1633"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1634"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizProductionTaskOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1637"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1638"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1650"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1652"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1653"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1657"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1658"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1659"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1659"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1659"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1660"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1666"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1667"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1673"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1673"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1673"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1674"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1677"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1679"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1683"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1683"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1683"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1683"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1684"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1689"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1693"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1696"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1697"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1699"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1700"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1711"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1712"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1715"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1715"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1715"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1715"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1716"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1718"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1719"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1721"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1722"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1722"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1723"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1735"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1735"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1735"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1735"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1736"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1738"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1739"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1741"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1742"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1742"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1743"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1755"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1755"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1755"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1755"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1756"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1758"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1759"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1761"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1762"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1762"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1763"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1773"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1773"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1773"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1773"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1774"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1776"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1777"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1780"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1780"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1781"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1790"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1792"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1798"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1798"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1798"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1799"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1806"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1808"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1812"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1818"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1834"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1839"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1842"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1848"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1848"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1848"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/33253a4fa77a956810654663f2b76236f5d3112fccb350064d52b7c249c55987.json b/backend/app/graphify-out/cache/ast/33253a4fa77a956810654663f2b76236f5d3112fccb350064d52b7c249c55987.json new file mode 100644 index 00000000..20c54885 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/33253a4fa77a956810654663f2b76236f5d3112fccb350064d52b7c249c55987.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "label": "qc_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1"}, {"id": "crud_qc_work_order_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L68"}, {"id": "crud_qc_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L74"}, {"id": "crud_qc_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L78"}, {"id": "crud_qc_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L85"}, {"id": "crud_qc_work_order_qc_biz_type_label", "label": "_qc_biz_type_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L90"}, {"id": "crud_qc_work_order_work_order_qc_biz_type", "label": "_work_order_qc_biz_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L95"}, {"id": "crud_qc_work_order_validate_cell_product_id", "label": "_validate_cell_product_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L102"}, {"id": "crud_qc_work_order_enrich_work_order_cell_products", "label": "_enrich_work_order_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"id": "crud_qc_work_order_enrich_outbound_work_orders", "label": "_enrich_outbound_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L143"}, {"id": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "label": "_outbound_qc_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L233"}, {"id": "crud_qc_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L278"}, {"id": "crud_qc_work_order_load_sample_type_name_map", "label": "_load_sample_type_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L283"}, {"id": "crud_qc_work_order_effective_reception_source", "label": "_effective_reception_source()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L295"}, {"id": "crud_qc_work_order_effective_donation_sample_id", "label": "_effective_donation_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L304"}, {"id": "crud_qc_work_order_effective_protocol_sample_id", "label": "_effective_protocol_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L313"}, {"id": "crud_qc_work_order_sample_type_name_for_item", "label": "_sample_type_name_for_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L321"}, {"id": "crud_qc_work_order_sample_type_name_for_reception", "label": "_sample_type_name_for_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L339"}, {"id": "crud_qc_work_order_enrich_work_order_list_items", "label": "_enrich_work_order_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L362"}, {"id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L493"}, {"id": "crud_qc_work_order_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L507"}, {"id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L515"}, {"id": "crud_qc_work_order_create_work_order_from_reception", "label": "create_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L575"}, {"id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L690"}, {"id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L786"}, {"id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L795"}, {"id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L816"}, {"id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L840"}, {"id": "crud_qc_work_order_get_qc_info_map_for_samples", "label": "get_qc_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L861"}, {"id": "crud_qc_work_order_get_work_order_detail", "label": "get_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L924"}, {"id": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "label": "_soft_delete_pending_work_order_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L982"}, {"id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1016"}, {"id": "crud_qc_work_order_try_complete_work_order", "label": "try_complete_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1175"}, {"id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1202"}, {"id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1224"}, {"id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249"}, {"id": "crud_qc_work_order_create_temp_qc_work_order", "label": "create_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1274"}, {"id": "crud_qc_work_order_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1314"}, {"id": "crud_qc_work_order_update_temp_qc_work_order", "label": "update_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1342"}, {"id": "crud_qc_work_order_list_temp_qc_work_orders", "label": "list_temp_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1362"}, {"id": "crud_qc_work_order_get_temp_qc_work_order", "label": "get_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1408"}, {"id": "crud_qc_work_order_get_temp_qc_work_order_detail", "label": "get_temp_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1421"}, {"id": "crud_qc_work_order_configure_temp_qc_work_order", "label": "configure_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1436"}, {"id": "crud_qc_work_order_try_complete_temp_qc_work_order", "label": "try_complete_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1619"}, {"id": "crud_qc_work_order_delete_temp_qc_work_order", "label": "delete_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1643"}, {"id": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "label": "build_outbound_pilot_context_by_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1715"}, {"id": "crud_qc_work_order_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1832"}, {"id": "crud_qc_work_order_create_qc_work_order_manual", "label": "create_qc_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1864"}, {"id": "crud_qc_work_order_create_outbound_qc_work_order", "label": "create_outbound_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1901"}, {"id": "crud_qc_work_order_delete_qc_work_order", "label": "delete_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1949"}, {"id": "crud_qc_work_order_rationale_146", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u7528\u6237\u59d3\u540d/\u7597\u7a0b\u5e8f\u53f7/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L146"}, {"id": "crud_qc_work_order_rationale_236", "label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L236"}, {"id": "crud_qc_work_order_rationale_296", "label": "\u5217\u8868\u5c55\u793a\u4ee5\u5de5\u5355 receptionSource \u4e3a\u51c6\uff0c\u63a5\u6536\u8bb0\u5f55\u4f5c\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L296"}, {"id": "crud_qc_work_order_rationale_305", "label": "\u79d1\u7814\u6350\u8d60\uff1a\u63a5\u6536\u8bb0\u5f55 donation_sample_id\uff1b\u5de5\u5355 protocol_sample_id \u5b58\u6350\u8d60\u6837\u672c id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L305"}, {"id": "crud_qc_work_order_rationale_348", "label": "\u6309\u63a5\u6536\u8bb0\u5f55\u89e3\u6790\u6837\u672c\u7c7b\u578b\uff1b\u4f20\u5165 item \u65f6\u4e0e\u5de5\u5355\u5217\u8868 enrich \u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L348"}, {"id": "crud_qc_work_order_rationale_583", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L583"}, {"id": "crud_qc_work_order_rationale_868", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u3002 \u79d1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L868"}, {"id": "crud_qc_work_order_rationale_985", "label": "\u8c03\u6574\u68c0\u6d4b\u524d\u8f6f\u5220\u5f85\u6267\u884c\u4efb\u52a1\uff1b\u5b58\u5728\u8fdb\u884c\u4e2d/\u5df2\u5b8c\u6210\u4efb\u52a1\u65f6\u4e0d\u5141\u8bb8\u8c03\u6574\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"id": "crud_qc_work_order_rationale_1283", "label": "\u521b\u5efa\u4e34\u65f6\u8d28\u68c0\u5de5\u5355\uff08work_order_type='temporary'\uff0cLSZJ\u524d\u7f00\u7f16\u53f7\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1283"}, {"id": "crud_qc_work_order_rationale_1323", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff1a\u5165\u5e93\u4ec5\u5907\u6ce8\uff1b\u4e34\u65f6\u53ef\u6539\u5907\u6ce8\u4e0e\u8d28\u68c0\u5bf9\u8c61", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1323"}, {"id": "crud_qc_work_order_rationale_1718", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212 ID \u7ec4\u88c5\u51fa\u5e93\u4e2d\u8bd5\u670d\u52a1\u4e0a\u4e0b\u6587\uff08\u7533\u8bf7\u5355/\u60a3\u8005/\u65b9\u6848/\u8ba1\u5212/\u4ea7\u54c1\uff09\uff0c\u4f9b\u8d28\u68c0\u4e0e\u751f\u4ea7\u5de5\u5355\u8be6\u60c5\u590d\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1718"}, {"id": "crud_qc_work_order_rationale_1950", "label": "\u8f6f\u5220\u9664\u8d28\u68c0\u5de5\u5355\u53ca\u5176\u5173\u8054\u7684\u4efb\u52a1\u3001\u4efb\u52a1\u7ed3\u679c\u3001\u68c0\u6d4b\u9879\u76ee\u548c\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1950"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_qc_third_party_company", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_load_sample_type_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_reception_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L313", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L321", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L362", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_gen_daily_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L493", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L507", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L515", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L786", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_lab_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L795", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_third_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L816", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_qc_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L840", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L924", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L982", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_configure_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1016", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_try_complete_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_lab_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_third_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1224", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1314", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_update_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_temp_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1362", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_temp_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_configure_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1436", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_try_complete_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1619", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_delete_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1643", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1715", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1832", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_qc_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1864", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_outbound_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1949", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_outbound_work_orders", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L229", "weight": 1.0}, {"source": "crud_qc_work_order_effective_donation_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L306", "weight": 1.0}, {"source": "crud_qc_work_order_effective_protocol_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L351", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L352", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L354", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L355", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L382", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L384", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L393", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_load_sample_type_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L433", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L458", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L464", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L466", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L540", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L541", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L542", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L565", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L568", "weight": 1.0}, {"source": "crud_qc_work_order_create_work_order_from_reception", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L625", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L778", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L779", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L781", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L782", "weight": 1.0}, {"source": "crud_qc_work_order_third_lines", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L834", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L850", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L852", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L854", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L855", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L856", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "target": "crud_qc_work_order_qc_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L902", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L927", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L930", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L931", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L933", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L961", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L964", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L968", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L976", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L977", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1028", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1043", "weight": 1.0}, {"source": "crud_qc_work_order_try_complete_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1188", "weight": 1.0}, {"source": "crud_qc_work_order_temp_third_lines", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1243", "weight": 1.0}, {"source": "crud_qc_work_order_create_temp_qc_work_order", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1284", "weight": 1.0}, {"source": "crud_qc_work_order_create_temp_qc_work_order", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1287", "weight": 1.0}, {"source": "crud_qc_work_order_update_qc_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1324", "weight": 1.0}, {"source": "crud_qc_work_order_update_qc_work_order", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1330", "weight": 1.0}, {"source": "crud_qc_work_order_update_temp_qc_work_order", "target": "crud_qc_work_order_update_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1352", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1402", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1404", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1424", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1427", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1428", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1430", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1431", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1432", "weight": 1.0}, {"source": "crud_qc_work_order_configure_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448", "weight": 1.0}, {"source": "crud_qc_work_order_try_complete_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1635", "weight": 1.0}, {"source": "crud_qc_work_order_delete_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1646", "weight": 1.0}, {"source": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1740", "weight": 1.0}, {"source": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1822", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1835", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1845", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1848", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1851", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_manual", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1879", "weight": 1.0}, {"source": "crud_qc_work_order_create_outbound_qc_work_order", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1924", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_146", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_236", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L236", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_296", "target": "crud_qc_work_order_effective_reception_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L296", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_305", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L305", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_348", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L348", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_583", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L583", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_868", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L868", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_985", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1283", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1283", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1323", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1323", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1718", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1718", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1950", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1950", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_work_order_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_qc_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_qc_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L79"}, {"caller_nid": "crud_qc_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L80"}, {"caller_nid": "crud_qc_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L86"}, {"caller_nid": "crud_qc_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L87"}, {"caller_nid": "crud_qc_work_order_qc_biz_type_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L91"}, {"caller_nid": "crud_qc_work_order_qc_biz_type_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L92"}, {"caller_nid": "crud_qc_work_order_work_order_qc_biz_type", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L96"}, {"caller_nid": "crud_qc_work_order_work_order_qc_biz_type", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L107"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L110"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L123"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L123"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L123"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L131"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L131"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L134"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L134"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L135"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L136"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L137"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L138"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L139"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L152"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L155"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L155"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L155"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L163"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L169"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L169"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L174"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L185"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L194"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L194"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L194"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L196"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L204"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L207"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L208"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L211"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L212"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L214"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L219"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L221"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L227"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L228"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L237"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L249"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L256"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L268"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L269"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L270"}, {"caller_nid": "crud_qc_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L279"}, {"caller_nid": "crud_qc_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L280"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L298"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L298"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L299"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L308"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L309"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L310"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L310"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L316"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L317"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L318"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L318"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L331"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L334"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L336"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L367"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L372"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L372"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L372"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L373"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L381"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L381"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L386"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L387"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L389"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L389"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L391"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L395"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L396"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L397"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L400"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L401"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L401"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L403"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L403"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L404"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L404"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L410"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L419"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L419"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L426"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L437"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L437"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L437"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L438"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L445"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L445"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L445"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L446"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L451"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L460"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L461"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L462"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L476"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L476"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L477"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L477"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L479"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L481"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L484"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L484"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L487"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L489"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L500"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L508"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L521"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L522"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L524"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L526"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L543"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L545"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L546"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L547"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L549"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L550"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L560"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L584"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L598"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L603"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L603"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L603"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L614"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L614"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L614"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L623"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L624"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L640"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L641"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L658"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L658"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L658"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L664"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L665"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L681"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L682"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L685"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L686"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L768"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L768"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L768"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L768"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L768"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L769"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L773"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L783"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L789"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L789"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L791"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L792"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L802"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L818"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L818"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L818"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L818"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L823"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L841"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L843"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L843"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L844"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L844"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L845"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L845"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L846"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L847"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L848"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L848"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L849"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L877"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L877"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L877"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L877"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L886"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L892"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L896"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L897"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L900"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L910"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L929"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L935"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L937"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L938"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L939"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L940"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L941"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L942"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L943"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L944"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L945"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L948"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L953"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L953"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L953"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L958"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L969"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L972"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L978"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L987"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L987"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L987"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L995"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L996"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L999"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1002"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1002"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1002"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1003"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1013"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1030"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1032"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1035"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1046"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1048"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1050"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1058"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1058"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1058"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1064"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1064"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1064"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1070"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1074"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1076"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "BizQcWorkOrderLabItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1078"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1079"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1089"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1091"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1095"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1096"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1111"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1113"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1116"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1118"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "BizQcWorkOrderThirdItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1120"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1121"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1134"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1136"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1139"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1140"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1141"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1161"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1165"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1166"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "sync_schedule_from_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1169"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1170"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1171"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1177"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1177"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1177"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1191"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "sync_schedule_from_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1195"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1204"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1204"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1204"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1204"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1210"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1232"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1251"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1251"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1251"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1251"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1258"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1263"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1264"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1265"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1266"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1267"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1269"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1270"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1285"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1286"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1306"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1309"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1310"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1326"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1327"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1327"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1334"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1336"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1337"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1338"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1392"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1392"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1392"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1392"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1392"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1393"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1394"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1394"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1396"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1396"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1396"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1396"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1396"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1397"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1405"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1411"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1411"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1417"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1418"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1450"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1452"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1454"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1458"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1458"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1458"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1467"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1468"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1469"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1472"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1472"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1472"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1473"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1483"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1486"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1488"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1490"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1497"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1497"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1497"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1507"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1507"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1507"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1517"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "get_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1521"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1523"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "BizQcWorkOrderLabItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1525"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1526"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1536"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1538"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1541"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1542"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1543"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "get_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1558"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1560"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1561"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1563"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1565"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "BizQcWorkOrderThirdItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1567"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1568"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1581"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1583"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1586"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1587"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1588"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1608"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1612"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1613"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1614"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1615"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1623"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1623"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1623"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1638"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1639"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1640"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1648"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1650"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1652"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1655"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1655"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1655"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1665"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1665"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1665"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1681"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1681"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1681"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1712"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1730"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1730"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1730"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1750"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1750"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1750"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1769"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1769"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1769"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1786"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1786"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1786"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1798"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1808"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1808"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1808"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1837"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1838"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1840"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1845"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1847"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1857"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1860"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1877"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1878"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1896"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1897"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1912"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1912"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1912"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1922"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1923"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1944"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1945"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1951"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1951"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1951"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1952"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1959"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1961"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1963"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1966"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1966"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1966"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1967"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1972"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1972"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1972"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1973"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1984"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1984"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1984"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1985"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1993"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1993"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1993"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1994"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2006"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/78a98df0dce63f59bbe8dcdc780b837b6c661cb35c70b971d51fef4bb0db32e2.json b/backend/app/graphify-out/cache/ast/78a98df0dce63f59bbe8dcdc780b837b6c661cb35c70b971d51fef4bb0db32e2.json new file mode 100644 index 00000000..d227e230 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/78a98df0dce63f59bbe8dcdc780b837b6c661cb35c70b971d51fef4bb0db32e2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "label": "production.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}, {"id": "api_production_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L62"}, {"id": "api_production_consumablecreatebody", "label": "ConsumableCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_production_consumableupdatebody", "label": "ConsumableUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L89"}, {"id": "api_production_list_consumables", "label": "list_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L104"}, {"id": "api_production_list_all_consumables", "label": "list_all_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L118"}, {"id": "api_production_create_consumable", "label": "create_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L128"}, {"id": "api_production_update_consumable", "label": "update_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L156"}, {"id": "api_production_delete_consumable", "label": "delete_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L185"}, {"id": "api_production_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197"}, {"id": "api_production_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203"}, {"id": "api_production_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L211"}, {"id": "api_production_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218"}, {"id": "api_production_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L224"}, {"id": "api_production_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L230"}, {"id": "api_production_consumable_stock_in", "label": "consumable_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L239"}, {"id": "api_production_consumable_stock_out", "label": "consumable_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L261"}, {"id": "api_production_consumable_batch_stock_in", "label": "consumable_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L285"}, {"id": "api_production_consumable_batch_stock_out", "label": "consumable_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L303"}, {"id": "api_production_list_consumable_stock_logs", "label": "list_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L322"}, {"id": "api_production_list_all_consumable_stock_logs", "label": "list_all_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L341"}, {"id": "api_production_reagentcreatebody", "label": "ReagentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L367"}, {"id": "api_production_reagentupdatebody", "label": "ReagentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L381"}, {"id": "api_production_list_reagents", "label": "list_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L396"}, {"id": "api_production_list_all_reagents", "label": "list_all_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L410"}, {"id": "api_production_create_reagent", "label": "create_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L420"}, {"id": "api_production_update_reagent", "label": "update_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L448"}, {"id": "api_production_delete_reagent", "label": "delete_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L477"}, {"id": "api_production_reagent_stock_in", "label": "reagent_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L490"}, {"id": "api_production_reagent_stock_out", "label": "reagent_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L512"}, {"id": "api_production_reagent_batch_stock_in", "label": "reagent_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L536"}, {"id": "api_production_reagent_batch_stock_out", "label": "reagent_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L554"}, {"id": "api_production_list_reagent_stock_logs", "label": "list_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L573"}, {"id": "api_production_list_all_reagent_stock_logs", "label": "list_all_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L592"}, {"id": "api_production_sopdocumentcreatebody", "label": "SopDocumentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L618"}, {"id": "api_production_sopdocumentupdatebody", "label": "SopDocumentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L628"}, {"id": "api_production_list_sop_documents", "label": "list_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L639"}, {"id": "api_production_list_all_sop_documents", "label": "list_all_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L653"}, {"id": "api_production_create_sop_document", "label": "create_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L663"}, {"id": "api_production_update_sop_document", "label": "update_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L690"}, {"id": "api_production_delete_sop_document", "label": "delete_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L719"}, {"id": "api_production_processcategorycreatebody", "label": "ProcessCategoryCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L736"}, {"id": "api_production_processcategoryupdatebody", "label": "ProcessCategoryUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L744"}, {"id": "api_production_list_process_categories", "label": "list_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753"}, {"id": "api_production_list_all_process_categories", "label": "list_all_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L767"}, {"id": "api_production_create_process_category", "label": "create_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L777"}, {"id": "api_production_update_process_category", "label": "update_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L799"}, {"id": "api_production_delete_process_category", "label": "delete_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L822"}, {"id": "api_production_outputtypecreatebody", "label": "OutputTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L839"}, {"id": "api_production_outputtypeupdatebody", "label": "OutputTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L847"}, {"id": "api_production_list_output_types", "label": "list_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L856"}, {"id": "api_production_list_all_output_types", "label": "list_all_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L870"}, {"id": "api_production_create_output_type", "label": "create_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L880"}, {"id": "api_production_update_output_type", "label": "update_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L902"}, {"id": "api_production_delete_output_type", "label": "delete_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L925"}, {"id": "api_production_packiteminput", "label": "PackItemInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L942"}, {"id": "api_production_consumablepackcreatebody", "label": "ConsumablePackCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L952"}, {"id": "api_production_consumablepackupdatebody", "label": "ConsumablePackUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L964"}, {"id": "api_production_list_consumable_packs", "label": "list_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L977"}, {"id": "api_production_list_all_consumable_packs", "label": "list_all_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L991"}, {"id": "api_production_get_consumable_pack_detail", "label": "get_consumable_pack_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1001"}, {"id": "api_production_create_consumable_pack", "label": "create_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1013"}, {"id": "api_production_update_consumable_pack", "label": "update_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1040"}, {"id": "api_production_delete_consumable_pack", "label": "delete_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1068"}, {"id": "api_production_processreagentinput", "label": "ProcessReagentInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1085"}, {"id": "api_production_processconsumableinput", "label": "ProcessConsumableInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1096"}, {"id": "api_production_processoutputinput", "label": "ProcessOutputInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1107"}, {"id": "api_production_processdatacollectioninput", "label": "ProcessDataCollectionInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1115"}, {"id": "api_production_processcreatebody", "label": "ProcessCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1123"}, {"id": "api_production_processupdatebody", "label": "ProcessUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1140"}, {"id": "api_production_list_processes", "label": "list_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1158"}, {"id": "api_production_list_all_processes", "label": "list_all_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1172"}, {"id": "api_production_get_process_detail", "label": "get_process_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1182"}, {"id": "api_production_create_process", "label": "create_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194"}, {"id": "api_production_update_process", "label": "update_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1236"}, {"id": "api_production_delete_process", "label": "delete_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1279"}, {"id": "api_production_list_process_routes", "label": "list_process_routes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1297"}, {"id": "api_production_get_process_route_detail", "label": "get_process_route_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1318"}, {"id": "api_production_create_process_route", "label": "create_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1330"}, {"id": "api_production_update_process_route", "label": "update_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1353"}, {"id": "api_production_set_current_process_route", "label": "set_current_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1376"}, {"id": "api_production_delete_process_route", "label": "delete_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1390"}, {"id": "api_production_add_route_step", "label": "add_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1405"}, {"id": "api_production_copy_route_step", "label": "copy_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1426"}, {"id": "api_production_update_route_step", "label": "update_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1445"}, {"id": "api_production_reorder_route_steps", "label": "reorder_route_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1460"}, {"id": "api_production_delete_route_step", "label": "delete_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1473"}, {"id": "api_production_update_step_reagents", "label": "update_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1488"}, {"id": "api_production_update_step_consumables", "label": "update_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1503"}, {"id": "api_production_update_step_outputs", "label": "update_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1518"}, {"id": "api_production_update_step_data_collections", "label": "update_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1533"}, {"id": "api_production_create_production_work_order", "label": "create_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1553"}, {"id": "api_production_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1590"}, {"id": "api_production_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1629"}, {"id": "api_production_update_production_work_order_api", "label": "update_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1642"}, {"id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1671"}, {"id": "api_production_delete_production_work_order_api", "label": "delete_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1688"}, {"id": "api_production_configure_production_work_order", "label": "configure_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1702"}, {"id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1738"}, {"id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1757"}, {"id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1783"}, {"id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1796"}, {"id": "api_production_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1814"}, {"id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1828"}, {"id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1851"}, {"id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1869"}, {"id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1888"}, {"id": "api_production_reorder_production_task_steps", "label": "reorder_production_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1903"}, {"id": "api_production_copy_production_task_step", "label": "copy_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1916"}, {"id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1936"}, {"id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1965"}, {"id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1994"}, {"id": "api_production_replace_task_step_outputs", "label": "replace_task_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2011"}, {"id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2028"}, {"id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2044"}, {"id": "api_production_get_next_cell_product_code", "label": "get_next_cell_product_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2065"}, {"id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2079"}, {"id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2108"}, {"id": "api_production_get_cell_product_chain", "label": "get_cell_product_chain()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2121"}, {"id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2134"}, {"id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2183"}, {"id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2202"}, {"id": "api_production_rationale_1", "label": "\u751f\u4ea7\u7ba1\u7406 API \u8def\u7531\uff087 \u4e2a\u5b50\u6a21\u5757\uff1a\u8017\u6750\u3001\u8bd5\u5242\u3001SOP\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_process_route", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75", "weight": 1.0}, {"source": "api_production_consumablecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumableupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L89", "weight": 1.0}, {"source": "api_production_consumableupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197", "weight": 1.0}, {"source": "api_production_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203", "weight": 1.0}, {"source": "api_production_stockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L211", "weight": 1.0}, {"source": "api_production_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L211", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218", "weight": 1.0}, {"source": "api_production_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L224", "weight": 1.0}, {"source": "api_production_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L224", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L230", "weight": 1.0}, {"source": "api_production_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L285", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L322", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L367", "weight": 1.0}, {"source": "api_production_reagentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L381", "weight": 1.0}, {"source": "api_production_reagentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L396", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L410", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L420", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L477", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L490", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L512", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L536", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L554", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L573", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L592", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L618", "weight": 1.0}, {"source": "api_production_sopdocumentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L618", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L628", "weight": 1.0}, {"source": "api_production_sopdocumentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L628", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L639", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L653", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L719", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategorycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L736", "weight": 1.0}, {"source": "api_production_processcategorycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L736", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategoryupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L744", "weight": 1.0}, {"source": "api_production_processcategoryupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L744", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L767", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L777", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L799", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L822", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L839", "weight": 1.0}, {"source": "api_production_outputtypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L847", "weight": 1.0}, {"source": "api_production_outputtypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L847", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L856", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L870", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L880", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L902", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L925", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_packiteminput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L942", "weight": 1.0}, {"source": "api_production_packiteminput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L942", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L952", "weight": 1.0}, {"source": "api_production_consumablepackcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L952", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L964", "weight": 1.0}, {"source": "api_production_consumablepackupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L977", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L991", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_consumable_pack_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1001", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1013", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1040", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1068", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processreagentinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1085", "weight": 1.0}, {"source": "api_production_processreagentinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1085", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processconsumableinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1096", "weight": 1.0}, {"source": "api_production_processconsumableinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1096", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processoutputinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1107", "weight": 1.0}, {"source": "api_production_processoutputinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processdatacollectioninput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1115", "weight": 1.0}, {"source": "api_production_processdatacollectioninput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1123", "weight": 1.0}, {"source": "api_production_processcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1140", "weight": 1.0}, {"source": "api_production_processupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_routes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_route_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1330", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_current_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1405", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1426", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1445", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_route_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1460", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1473", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1488", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1503", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1533", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1590", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1642", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1671", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1688", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_configure_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1702", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1738", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1828", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1851", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1869", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1888", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_production_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1903", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1936", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1965", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1994", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2011", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2028", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2044", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_next_cell_product_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2065", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2079", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_chain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2202", "weight": 1.0}, {"source": "api_production_list_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L111", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L122", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_list_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L123", "weight": 1.0}, {"source": "api_production_create_consumable", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L134", "weight": 1.0}, {"source": "api_production_consumable_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L246", "weight": 1.0}, {"source": "api_production_consumable_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L268", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L291", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L309", "weight": 1.0}, {"source": "api_production_list_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L330", "weight": 1.0}, {"source": "api_production_list_all_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L351", "weight": 1.0}, {"source": "api_production_list_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L403", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L414", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_list_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L415", "weight": 1.0}, {"source": "api_production_create_reagent", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L426", "weight": 1.0}, {"source": "api_production_reagent_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L497", "weight": 1.0}, {"source": "api_production_reagent_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L519", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L542", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L560", "weight": 1.0}, {"source": "api_production_list_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L581", "weight": 1.0}, {"source": "api_production_list_all_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L602", "weight": 1.0}, {"source": "api_production_list_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L646", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L657", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_list_sop_documents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L658", "weight": 1.0}, {"source": "api_production_create_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L669", "weight": 1.0}, {"source": "api_production_update_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L709", "weight": 1.0}, {"source": "api_production_list_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L760", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L771", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_list_process_categories", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L772", "weight": 1.0}, {"source": "api_production_create_process_category", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L783", "weight": 1.0}, {"source": "api_production_list_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L863", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L874", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_list_output_types", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L875", "weight": 1.0}, {"source": "api_production_create_output_type", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L886", "weight": 1.0}, {"source": "api_production_list_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L984", "weight": 1.0}, {"source": "api_production_list_all_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L995", "weight": 1.0}, {"source": "api_production_create_consumable_pack", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1019", "weight": 1.0}, {"source": "api_production_list_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1165", "weight": 1.0}, {"source": "api_production_list_all_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1176", "weight": 1.0}, {"source": "api_production_create_process", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1200", "weight": 1.0}, {"source": "api_production_list_process_routes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1306", "weight": 1.0}, {"source": "api_production_create_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1336", "weight": 1.0}, {"source": "api_production_set_current_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1382", "weight": 1.0}, {"source": "api_production_add_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1411", "weight": 1.0}, {"source": "api_production_copy_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1432", "weight": 1.0}, {"source": "api_production_update_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1494", "weight": 1.0}, {"source": "api_production_update_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1509", "weight": 1.0}, {"source": "api_production_update_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1524", "weight": 1.0}, {"source": "api_production_update_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539", "weight": 1.0}, {"source": "api_production_create_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1559", "weight": 1.0}, {"source": "api_production_list_production_work_orders", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1606", "weight": 1.0}, {"source": "api_production_get_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1634", "weight": 1.0}, {"source": "api_production_update_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1649", "weight": 1.0}, {"source": "api_production_complete_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1678", "weight": 1.0}, {"source": "api_production_delete_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1694", "weight": 1.0}, {"source": "api_production_configure_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1709", "weight": 1.0}, {"source": "api_production_create_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1744", "weight": 1.0}, {"source": "api_production_list_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1769", "weight": 1.0}, {"source": "api_production_get_production_task_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1788", "weight": 1.0}, {"source": "api_production_update_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1803", "weight": 1.0}, {"source": "api_production_delete_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1820", "weight": 1.0}, {"source": "api_production_update_production_task_status", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1835", "weight": 1.0}, {"source": "api_production_add_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1858", "weight": 1.0}, {"source": "api_production_update_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1877", "weight": 1.0}, {"source": "api_production_delete_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1895", "weight": 1.0}, {"source": "api_production_copy_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1923", "weight": 1.0}, {"source": "api_production_replace_task_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1944", "weight": 1.0}, {"source": "api_production_replace_task_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1973", "weight": 1.0}, {"source": "api_production_replace_task_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2002", "weight": 1.0}, {"source": "api_production_replace_task_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2019", "weight": 1.0}, {"source": "api_production_set_production_task_inputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2035", "weight": 1.0}, {"source": "api_production_set_production_task_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2051", "weight": 1.0}, {"source": "api_production_get_next_cell_product_code", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2070", "weight": 1.0}, {"source": "api_production_list_cell_products", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2092", "weight": 1.0}, {"source": "api_production_get_cell_product_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2113", "weight": 1.0}, {"source": "api_production_get_cell_product_chain", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2126", "weight": 1.0}, {"source": "api_production_create_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2140", "weight": 1.0}, {"source": "api_production_update_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2190", "weight": 1.0}, {"source": "api_production_delete_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2208", "weight": 1.0}, {"source": "api_production_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L63"}, {"caller_nid": "api_production_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L66"}, {"caller_nid": "api_production_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L66"}, {"caller_nid": "api_production_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L66"}, {"caller_nid": "api_production_list_consumables", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L113"}, {"caller_nid": "api_production_list_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L114"}, {"caller_nid": "api_production_list_all_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L124"}, {"caller_nid": "api_production_create_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L148"}, {"caller_nid": "api_production_create_consumable", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L150"}, {"caller_nid": "api_production_create_consumable", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L150"}, {"caller_nid": "api_production_create_consumable", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L152"}, {"caller_nid": "api_production_create_consumable", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L152"}, {"caller_nid": "api_production_update_consumable", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L163"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L167"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L168"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L169"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L170"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L171"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L172"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L173"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L174"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L175"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176"}, {"caller_nid": "api_production_update_consumable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L177"}, {"caller_nid": "api_production_update_consumable", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L179"}, {"caller_nid": "api_production_update_consumable", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L179"}, {"caller_nid": "api_production_update_consumable", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L181"}, {"caller_nid": "api_production_update_consumable", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L181"}, {"caller_nid": "api_production_delete_consumable", "callee": "soft_delete_consumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L191"}, {"caller_nid": "api_production_delete_consumable", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L192"}, {"caller_nid": "api_production_delete_consumable", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L194"}, {"caller_nid": "api_production_delete_consumable", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L194"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L248"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L250"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L250"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L252"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L257"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L257"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L270"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L272"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L272"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L276"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L279"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L279"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L281"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L281"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L292"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L293"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L295"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L297"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L299"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L299"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L310"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L311"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L314"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L316"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L318"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L318"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L331"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L337"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L352"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L359"}, {"caller_nid": "api_production_list_reagents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L405"}, {"caller_nid": "api_production_list_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L406"}, {"caller_nid": "api_production_list_all_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L416"}, {"caller_nid": "api_production_create_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L440"}, {"caller_nid": "api_production_create_reagent", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L442"}, {"caller_nid": "api_production_create_reagent", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L442"}, {"caller_nid": "api_production_create_reagent", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L444"}, {"caller_nid": "api_production_create_reagent", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L444"}, {"caller_nid": "api_production_update_reagent", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L455"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L459"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L460"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L461"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L462"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L463"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L464"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L465"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L466"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L467"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L468"}, {"caller_nid": "api_production_update_reagent", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L469"}, {"caller_nid": "api_production_update_reagent", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L471"}, {"caller_nid": "api_production_update_reagent", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L471"}, {"caller_nid": "api_production_update_reagent", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L473"}, {"caller_nid": "api_production_update_reagent", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L473"}, {"caller_nid": "api_production_delete_reagent", "callee": "soft_delete_reagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L483"}, {"caller_nid": "api_production_delete_reagent", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L484"}, {"caller_nid": "api_production_delete_reagent", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L486"}, {"caller_nid": "api_production_delete_reagent", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L486"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L499"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L501"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L501"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L503"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L508"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L508"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L521"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L523"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L523"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L527"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L530"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L530"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L532"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L532"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L543"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L544"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L546"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L548"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L550"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L550"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L561"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L562"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L567"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L569"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L569"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L582"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L588"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L603"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L610"}, {"caller_nid": "api_production_list_sop_documents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L648"}, {"caller_nid": "api_production_list_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L649"}, {"caller_nid": "api_production_list_all_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L659"}, {"caller_nid": "api_production_create_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L679"}, {"caller_nid": "api_production_create_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681"}, {"caller_nid": "api_production_create_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L682"}, {"caller_nid": "api_production_create_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L686"}, {"caller_nid": "api_production_create_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L686"}, {"caller_nid": "api_production_update_sop_document", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L697"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L701"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L702"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L703"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L704"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L705"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L706"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L707"}, {"caller_nid": "api_production_update_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L710"}, {"caller_nid": "api_production_update_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L711"}, {"caller_nid": "api_production_update_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L715"}, {"caller_nid": "api_production_update_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L715"}, {"caller_nid": "api_production_delete_sop_document", "callee": "soft_delete_sop_document", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L725"}, {"caller_nid": "api_production_delete_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L726"}, {"caller_nid": "api_production_delete_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L728"}, {"caller_nid": "api_production_delete_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L728"}, {"caller_nid": "api_production_list_process_categories", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L762"}, {"caller_nid": "api_production_list_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L763"}, {"caller_nid": "api_production_list_all_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L773"}, {"caller_nid": "api_production_create_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L791"}, {"caller_nid": "api_production_create_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L793"}, {"caller_nid": "api_production_create_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L793"}, {"caller_nid": "api_production_create_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L795"}, {"caller_nid": "api_production_create_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L795"}, {"caller_nid": "api_production_update_process_category", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L806"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L810"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L811"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L812"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L813"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L814"}, {"caller_nid": "api_production_update_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L816"}, {"caller_nid": "api_production_update_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L816"}, {"caller_nid": "api_production_update_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L818"}, {"caller_nid": "api_production_update_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L818"}, {"caller_nid": "api_production_delete_process_category", "callee": "soft_delete_process_category", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L828"}, {"caller_nid": "api_production_delete_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L829"}, {"caller_nid": "api_production_delete_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L831"}, {"caller_nid": "api_production_delete_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L831"}, {"caller_nid": "api_production_list_output_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L865"}, {"caller_nid": "api_production_list_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L866"}, {"caller_nid": "api_production_list_all_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L876"}, {"caller_nid": "api_production_create_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L894"}, {"caller_nid": "api_production_create_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L896"}, {"caller_nid": "api_production_create_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L896"}, {"caller_nid": "api_production_create_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L898"}, {"caller_nid": "api_production_create_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L898"}, {"caller_nid": "api_production_update_output_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L909"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L913"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L914"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L915"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L916"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L917"}, {"caller_nid": "api_production_update_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L919"}, {"caller_nid": "api_production_update_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L919"}, {"caller_nid": "api_production_update_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L921"}, {"caller_nid": "api_production_update_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L921"}, {"caller_nid": "api_production_delete_output_type", "callee": "soft_delete_output_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L931"}, {"caller_nid": "api_production_delete_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L932"}, {"caller_nid": "api_production_delete_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L934"}, {"caller_nid": "api_production_delete_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L934"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L986"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L987"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "list_all_packs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L996"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L997"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "get_pack_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1006"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1008"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1009"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1020"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1032"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1034"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1034"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1036"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1036"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1047"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1048"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1052"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1053"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1054"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1055"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1056"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1058"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1059"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1060"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1062"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1062"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1064"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1064"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "soft_delete_consumable_pack", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1074"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1075"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1077"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1077"}, {"caller_nid": "api_production_list_processes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1167"}, {"caller_nid": "api_production_list_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1168"}, {"caller_nid": "api_production_list_all_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1178"}, {"caller_nid": "api_production_get_process_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1189"}, {"caller_nid": "api_production_get_process_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1190"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1201"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1203"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1204"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1207"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1208"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1210"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1211"}, {"caller_nid": "api_production_create_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1228"}, {"caller_nid": "api_production_create_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1230"}, {"caller_nid": "api_production_create_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1230"}, {"caller_nid": "api_production_create_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1232"}, {"caller_nid": "api_production_create_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1232"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1243"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1244"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1245"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1246"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1247"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1250"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1251"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1253"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1254"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1258"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1259"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1260"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1261"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1262"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1263"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1264"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1269"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1270"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1271"}, {"caller_nid": "api_production_update_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1273"}, {"caller_nid": "api_production_update_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1273"}, {"caller_nid": "api_production_update_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1275"}, {"caller_nid": "api_production_update_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1275"}, {"caller_nid": "api_production_delete_process", "callee": "soft_delete_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1285"}, {"caller_nid": "api_production_delete_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1286"}, {"caller_nid": "api_production_delete_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1288"}, {"caller_nid": "api_production_delete_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1288"}, {"caller_nid": "api_production_list_process_routes", "callee": "list_routes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1307"}, {"caller_nid": "api_production_list_process_routes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1313"}, {"caller_nid": "api_production_list_process_routes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1314"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "get_route_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1323"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1325"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1326"}, {"caller_nid": "api_production_create_process_route", "callee": "create_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1337"}, {"caller_nid": "api_production_create_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1345"}, {"caller_nid": "api_production_create_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1347"}, {"caller_nid": "api_production_create_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1347"}, {"caller_nid": "api_production_create_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1349"}, {"caller_nid": "api_production_create_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1349"}, {"caller_nid": "api_production_update_process_route", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1360"}, {"caller_nid": "api_production_update_process_route", "callee": "update_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1361"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1363"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1364"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1365"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1366"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1367"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1368"}, {"caller_nid": "api_production_update_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1370"}, {"caller_nid": "api_production_update_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1370"}, {"caller_nid": "api_production_update_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1372"}, {"caller_nid": "api_production_update_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1372"}, {"caller_nid": "api_production_set_current_process_route", "callee": "set_current_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1383"}, {"caller_nid": "api_production_set_current_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1384"}, {"caller_nid": "api_production_set_current_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1384"}, {"caller_nid": "api_production_set_current_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1386"}, {"caller_nid": "api_production_set_current_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1386"}, {"caller_nid": "api_production_delete_process_route", "callee": "soft_delete_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1396"}, {"caller_nid": "api_production_delete_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1397"}, {"caller_nid": "api_production_delete_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1399"}, {"caller_nid": "api_production_delete_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1399"}, {"caller_nid": "api_production_add_route_step", "callee": "add_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1412"}, {"caller_nid": "api_production_add_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1418"}, {"caller_nid": "api_production_add_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1420"}, {"caller_nid": "api_production_add_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1422"}, {"caller_nid": "api_production_add_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1422"}, {"caller_nid": "api_production_copy_route_step", "callee": "copy_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1433"}, {"caller_nid": "api_production_copy_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1437"}, {"caller_nid": "api_production_copy_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1439"}, {"caller_nid": "api_production_copy_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1441"}, {"caller_nid": "api_production_copy_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1441"}, {"caller_nid": "api_production_update_route_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451"}, {"caller_nid": "api_production_update_route_step", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1452"}, {"caller_nid": "api_production_update_route_step", "callee": "update_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1453"}, {"caller_nid": "api_production_update_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1453"}, {"caller_nid": "api_production_update_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1454"}, {"caller_nid": "api_production_update_route_step", "callee": "_step_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1454"}, {"caller_nid": "api_production_update_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1456"}, {"caller_nid": "api_production_update_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1456"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "reorder_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1466"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1467"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1469"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1469"}, {"caller_nid": "api_production_delete_route_step", "callee": "soft_delete_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1479"}, {"caller_nid": "api_production_delete_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1480"}, {"caller_nid": "api_production_delete_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1482"}, {"caller_nid": "api_production_delete_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1482"}, {"caller_nid": "api_production_update_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1495"}, {"caller_nid": "api_production_update_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1496"}, {"caller_nid": "api_production_update_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1497"}, {"caller_nid": "api_production_update_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1499"}, {"caller_nid": "api_production_update_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1499"}, {"caller_nid": "api_production_update_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1510"}, {"caller_nid": "api_production_update_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1511"}, {"caller_nid": "api_production_update_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1512"}, {"caller_nid": "api_production_update_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1514"}, {"caller_nid": "api_production_update_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1514"}, {"caller_nid": "api_production_update_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1525"}, {"caller_nid": "api_production_update_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1526"}, {"caller_nid": "api_production_update_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1527"}, {"caller_nid": "api_production_update_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1529"}, {"caller_nid": "api_production_update_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1529"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1540"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1541"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1542"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1544"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1544"}, {"caller_nid": "api_production_create_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1560"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1562"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1565"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1566"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_production_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1570"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1573"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1574"}, {"caller_nid": "api_production_create_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1580"}, {"caller_nid": "api_production_create_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1581"}, {"caller_nid": "api_production_create_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1581"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1583"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1583"}, {"caller_nid": "api_production_create_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1585"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1586"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1586"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "ProductionWorkOrderListQuery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1607"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1622"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1623"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1624"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1625"}, {"caller_nid": "api_production_get_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1637"}, {"caller_nid": "api_production_get_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1638"}, {"caller_nid": "api_production_get_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1638"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "update_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1650"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1654"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1657"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1658"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1659"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1663"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1664"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1664"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1666"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1667"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1667"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1680"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1682"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1682"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1684"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1684"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "delete_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1695"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1695"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1696"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1698"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1698"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "configure_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1710"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1719"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1720"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1722"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1723"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1723"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1725"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1726"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1726"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1728"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1729"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1729"}, {"caller_nid": "api_production_create_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1745"}, {"caller_nid": "api_production_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1747"}, {"caller_nid": "api_production_create_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1750"}, {"caller_nid": "api_production_create_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1751"}, {"caller_nid": "api_production_create_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1751"}, {"caller_nid": "api_production_create_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1753"}, {"caller_nid": "api_production_create_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1753"}, {"caller_nid": "api_production_list_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1778"}, {"caller_nid": "api_production_list_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1779"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1791"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1792"}, {"caller_nid": "api_production_update_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1804"}, {"caller_nid": "api_production_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1806"}, {"caller_nid": "api_production_update_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1808"}, {"caller_nid": "api_production_update_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1808"}, {"caller_nid": "api_production_update_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1810"}, {"caller_nid": "api_production_update_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1810"}, {"caller_nid": "api_production_delete_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1821"}, {"caller_nid": "api_production_delete_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1822"}, {"caller_nid": "api_production_delete_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1824"}, {"caller_nid": "api_production_delete_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1824"}, {"caller_nid": "api_production_update_production_task_status", "callee": "update_task_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1836"}, {"caller_nid": "api_production_update_production_task_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1840"}, {"caller_nid": "api_production_update_production_task_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1845"}, {"caller_nid": "api_production_update_production_task_status", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1845"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1847"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1847"}, {"caller_nid": "api_production_add_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1859"}, {"caller_nid": "api_production_add_production_task_step", "callee": "add_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1860"}, {"caller_nid": "api_production_add_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1861"}, {"caller_nid": "api_production_add_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1863"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1865"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1865"}, {"caller_nid": "api_production_update_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1878"}, {"caller_nid": "api_production_update_production_task_step", "callee": "update_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1879"}, {"caller_nid": "api_production_update_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1880"}, {"caller_nid": "api_production_update_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1882"}, {"caller_nid": "api_production_update_production_task_step", "callee": "_step_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1882"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1884"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1884"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "delete_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1896"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1896"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1897"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1899"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1899"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "reorder_task_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1909"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1910"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1912"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1912"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "copy_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1924"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1928"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1930"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1932"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1932"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1947"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1948"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1949"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1950"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1951"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1952"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1953"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1954"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1955"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1956"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "replace_step_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1958"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1958"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1959"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1961"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1961"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1976"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1977"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1978"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1979"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1980"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1981"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1982"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1983"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1984"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1985"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "replace_step_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1987"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1987"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1988"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1990"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1990"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2003"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "replace_step_data_collections", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2004"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2004"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2005"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2007"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2007"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2020"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "replace_step_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2021"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2021"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2022"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2024"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2024"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2036"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "set_task_inputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2037"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2037"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2038"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2040"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2040"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2052"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "set_task_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2053"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2053"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2054"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2056"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2056"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "get_next_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2072"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2073"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "reserve_next_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2074"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2075"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2101"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2102"}, {"caller_nid": "api_production_list_cell_products", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2103"}, {"caller_nid": "api_production_list_cell_products", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2104"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2114"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2116"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2117"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2117"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "get_product_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2127"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2129"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2130"}, {"caller_nid": "api_production_create_cell_product", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2142"}, {"caller_nid": "api_production_create_cell_product", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2143"}, {"caller_nid": "api_production_create_cell_product", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2143"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2145"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2148"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_by_quantity", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2154"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2157"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2164"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2167"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2168"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2171"}, {"caller_nid": "api_production_create_cell_product", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2173"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2174"}, {"caller_nid": "api_production_create_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2179"}, {"caller_nid": "api_production_create_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2179"}, {"caller_nid": "api_production_update_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2192"}, {"caller_nid": "api_production_update_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2194"}, {"caller_nid": "api_production_update_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2195"}, {"caller_nid": "api_production_update_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2198"}, {"caller_nid": "api_production_update_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2198"}, {"caller_nid": "api_production_delete_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2209"}, {"caller_nid": "api_production_delete_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2210"}, {"caller_nid": "api_production_delete_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2212"}, {"caller_nid": "api_production_delete_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2212"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/96e0467c778a331812124169c3122913ed010e06c8b4dd73794eaf04542232eb.json b/backend/app/graphify-out/cache/ast/96e0467c778a331812124169c3122913ed010e06c8b4dd73794eaf04542232eb.json new file mode 100644 index 00000000..12507d16 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/96e0467c778a331812124169c3122913ed010e06c8b4dd73794eaf04542232eb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1"}, {"id": "schemas_production_work_order_productionworkorderbase", "label": "ProductionWorkOrderBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_work_order_productionworkorderlistquery", "label": "ProductionWorkOrderListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10"}, {"id": "schemas_production_work_order_productionworkordercomplete", "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L25"}, {"id": "schemas_production_work_order_productionworkorderupdate", "label": "ProductionWorkOrderUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L29"}, {"id": "schemas_production_work_order_productionworkordercreate", "label": "ProductionWorkOrderCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L35"}, {"id": "schemas_production_work_order_productionworkorderconfigurebody", "label": "ProductionWorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L45"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderlistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L25", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercomplete", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L29", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L35", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L45", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L45", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/99b7078e54dba968a38a2fa41262e71a4d92bc88fb8d5e315d0f53acd027744e.json b/backend/app/graphify-out/cache/ast/99b7078e54dba968a38a2fa41262e71a4d92bc88fb8d5e315d0f53acd027744e.json new file mode 100644 index 00000000..1f31d5c2 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/99b7078e54dba968a38a2fa41262e71a4d92bc88fb8d5e315d0f53acd027744e.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_calc_gmcp_purchase_total_from_db", "label": "_calc_gmcp_purchase_total_from_db()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522"}, {"id": "crud_pilot_service_batch_gmcp_purchase_totals", "label": "_batch_gmcp_purchase_totals()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2540"}, {"id": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "label": "_calc_gmcp_current_holding_amount_from_db()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2556"}, {"id": "crud_pilot_service_batch_gmcp_current_holding_amounts", "label": "_batch_gmcp_current_holding_amounts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2574"}, {"id": "crud_pilot_service_resolve_service_order_purchase_total", "label": "_resolve_service_order_purchase_total()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590"}, {"id": "crud_pilot_service_resolve_service_order_current_balance", "label": "_resolve_service_order_current_balance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2603"}, {"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": "L2615"}, {"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": "L2674"}, {"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": "L2692"}, {"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": "L2713"}, {"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": "L2753"}, {"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": "L2800"}, {"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": "L2846"}, {"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": "L2866"}, {"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": "L2958"}, {"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": "L2967"}, {"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": "L2984"}, {"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": "L2993"}, {"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": "L3021"}, {"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": "L3027"}, {"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": "L3044"}, {"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": "L3087"}, {"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": "L3098"}, {"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": "L3125"}, {"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": "L3147"}, {"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": "L3221"}, {"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": "L3273"}, {"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": "L3290"}, {"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": "L3322"}, {"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": "L3363"}, {"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": "L3398"}, {"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": "L3431"}, {"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": "L3477"}, {"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": "L3610"}, {"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": "L3620"}, {"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": "L3667"}, {"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": "L3708"}, {"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": "L3808"}, {"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": "L3884"}, {"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": "L3906"}, {"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": "L3967"}, {"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": "L3991"}, {"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": "L4030"}, {"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": "L4107"}, {"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": "L4138"}, {"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": "L4253"}, {"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_2523", "label": "\u4ece\u8ba2\u5355\u4ea7\u54c1\u6301\u4ed3\u6c47\u603b\u8d2d\u4e70\u603b\u989d\uff08\u534f\u8bae\u5355\u4ef7 \u00d7 \u7d2f\u8ba1\u8d2d\u4e70\u4efd\u6570\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2523"}, {"id": "crud_pilot_service_rationale_2557", "label": "\u4ece\u8ba2\u5355\u4ea7\u54c1\u6301\u4ed3\u6c47\u603b\u5f53\u524d\u4f59\u989d\uff08\u534f\u8bae\u5355\u4ef7 \u00d7 \u5f53\u524d\u6301\u6709\u4efd\u6570\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2557"}, {"id": "crud_pilot_service_rationale_2693", "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": "L2693"}, {"id": "crud_pilot_service_rationale_2719", "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": "L2719"}, {"id": "crud_pilot_service_rationale_2808", "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": "L2808"}, {"id": "crud_pilot_service_rationale_2847", "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": "L2847"}, {"id": "crud_pilot_service_rationale_2994", "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": "L2994"}, {"id": "crud_pilot_service_rationale_3099", "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": "L3099"}, {"id": "crud_pilot_service_rationale_3222", "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": "L3222"}, {"id": "crud_pilot_service_rationale_3299", "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": "L3299"}, {"id": "crud_pilot_service_rationale_3323", "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": "L3323"}, {"id": "crud_pilot_service_rationale_3364", "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": "L3364"}, {"id": "crud_pilot_service_rationale_3399", "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": "L3399"}, {"id": "crud_pilot_service_rationale_3432", "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": "L3432"}, {"id": "crud_pilot_service_rationale_3491", "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": "L3491"}, {"id": "crud_pilot_service_rationale_3630", "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": "L3630"}, {"id": "crud_pilot_service_rationale_3668", "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": "L3668"}, {"id": "crud_pilot_service_rationale_3709", "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": "L3709"}, {"id": "crud_pilot_service_rationale_3809", "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": "L3809"}, {"id": "crud_pilot_service_rationale_4042", "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": "L4042"}, {"id": "crud_pilot_service_rationale_4139", "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": "L4139"}, {"id": "crud_pilot_service_rationale_4254", "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": "L4254"}], "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_calc_gmcp_purchase_total_from_db", "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_batch_gmcp_purchase_totals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2540", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_batch_gmcp_current_holding_amounts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2574", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_resolve_service_order_purchase_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_resolve_service_order_current_balance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2603", "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": "L2615", "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": "L2674", "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": "L2692", "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": "L2713", "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": "L2753", "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": "L2800", "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": "L2846", "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": "L2866", "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": "L2958", "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": "L2967", "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": "L2984", "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": "L2993", "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": "L3021", "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": "L3027", "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": "L3044", "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": "L3087", "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": "L3098", "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": "L3125", "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": "L3147", "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": "L3221", "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": "L3273", "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": "L3290", "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": "L3322", "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": "L3363", "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": "L3398", "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": "L3431", "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": "L3477", "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": "L3610", "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": "L3620", "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": "L3667", "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": "L3708", "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": "L3808", "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": "L3884", "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": "L3906", "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": "L3967", "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": "L3991", "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": "L4030", "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": "L4107", "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": "L4138", "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": "L4253", "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_resolve_service_order_purchase_total", "target": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2597", "weight": 1.0}, {"source": "crud_pilot_service_resolve_service_order_current_balance", "target": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2610", "weight": 1.0}, {"source": "crud_pilot_service_row_to_dict_service_order", "target": "crud_pilot_service_resolve_service_order_purchase_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2624", "weight": 1.0}, {"source": "crud_pilot_service_row_to_dict_service_order", "target": "crud_pilot_service_resolve_service_order_current_balance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2627", "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": "L2722", "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": "L2787", "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": "L2789", "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": "L2809", "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": "L2811", "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": "L2831", "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": "L2842", "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": "L2936", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_batch_gmcp_purchase_totals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2938", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_batch_gmcp_current_holding_amounts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940", "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": "L2944", "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": "L2977", "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": "L3024", "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": "L3095", "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": "L3100", "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": "L3104", "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": "L3111", "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": "L3163", "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": "L3175", "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": "L3184", "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": "L3223", "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": "L3251", "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": "L3259", "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": "L3275", "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": "L3300", "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": "L3324", "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": "L3335", "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": "L3349", "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": "L3365", "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": "L3400", "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": "L3407", "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": "L3433", "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": "L3444", "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": "L3446", "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": "L3454", "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": "L3537", "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": "L3595", "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": "L3598", "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": "L3631", "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": "L3669", "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": "L3710", "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": "L3810", "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": "L4043", "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": "L4058", "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": "L4078", "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": "L4079", "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": "L4083", "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": "L4084", "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": "L4109", "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": "L4140", "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": "L4146", "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": "L4154", "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": "L4195", "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": "L4198", "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": "L4221", "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": "L4255", "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": "L4264", "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_2523", "target": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2523", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2557", "target": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2557", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2693", "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": "L2693", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2719", "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": "L2719", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2808", "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": "L2808", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2847", "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": "L2847", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2994", "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": "L2994", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3099", "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": "L3099", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3222", "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": "L3222", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3299", "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": "L3299", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3323", "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": "L3323", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3364", "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": "L3364", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3399", "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": "L3399", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3432", "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": "L3432", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3491", "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": "L3491", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3630", "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": "L3630", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3668", "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": "L3668", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3709", "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": "L3709", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3809", "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": "L3809", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4042", "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": "L4042", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4139", "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": "L4139", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4254", "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": "L4254", "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_calc_gmcp_purchase_total_from_db", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2524"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2524"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2525"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2531"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2533"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2534"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2535"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2544"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2544"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2546"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2546"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2549"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2552"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_batch_gmcp_purchase_totals", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2558"}, {"caller_nid": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2558"}, {"caller_nid": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2559"}, {"caller_nid": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2565"}, {"caller_nid": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2567"}, {"caller_nid": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2568"}, {"caller_nid": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2569"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2578"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2578"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2580"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2580"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2583"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2586"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2587"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2587"}, {"caller_nid": "crud_pilot_service_batch_gmcp_current_holding_amounts", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2587"}, {"caller_nid": "crud_pilot_service_resolve_service_order_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2591"}, {"caller_nid": "crud_pilot_service_resolve_service_order_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2595"}, {"caller_nid": "crud_pilot_service_resolve_service_order_current_balance", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2608"}, {"caller_nid": "crud_pilot_service_resolve_service_order_current_balance", "callee": "float", "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", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2637"}, {"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": "L2641"}, {"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": "L2642"}, {"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": "L2644"}, {"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": "L2645"}, {"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": "L2647"}, {"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": "L2650"}, {"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": "L2651"}, {"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": "L2653"}, {"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": "L2656"}, {"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": "L2657"}, {"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": "L2660"}, {"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": "L2661"}, {"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": "L2663"}, {"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": "L2668"}, {"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": "L2669"}, {"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": "L2682"}, {"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": "L2683"}, {"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": "L2684"}, {"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": "L2685"}, {"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": "L2686"}, {"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": "L2687"}, {"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": "L2688"}, {"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": "L2694"}, {"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": "L2696"}, {"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": "L2696"}, {"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": "L2697"}, {"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": "L2697"}, {"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": "L2698"}, {"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": "L2699"}, {"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": "L2701"}, {"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": "L2703"}, {"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": "L2703"}, {"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": "L2704"}, {"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": "L2704"}, {"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": "L2705"}, {"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": "L2705"}, {"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": "L2706"}, {"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": "L2706"}, {"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": "L2707"}, {"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": "L2709"}, {"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": "L2726"}, {"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": "L2726"}, {"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": "L2730"}, {"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": "L2731"}, {"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": "L2731"}, {"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": "L2734"}, {"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": "L2735"}, {"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": "L2736"}, {"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": "L2737"}, {"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": "L2739"}, {"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": "L2740"}, {"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": "L2743"}, {"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": "L2743"}, {"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": "L2744"}, {"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": "L2745"}, {"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": "L2745"}, {"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": "L2746"}, {"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": "L2747"}, {"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": "L2747"}, {"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": "L2748"}, {"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": "L2749"}, {"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": "L2759"}, {"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": "L2764"}, {"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": "L2766"}, {"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": "L2769"}, {"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": "L2770"}, {"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": "L2773"}, {"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": "L2776"}, {"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": "L2777"}, {"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": "L2778"}, {"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": "L2781"}, {"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": "L2782"}, {"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": "L2786"}, {"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": "L2832"}, {"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": "L2833"}, {"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": "L2836"}, {"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": "L2837"}, {"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": "L2838"}, {"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": "L2839"}, {"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": "L2840"}, {"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": "L2840"}, {"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": "L2840"}, {"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": "L2840"}, {"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": "L2841"}, {"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": "L2841"}, {"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": "L2852"}, {"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": "L2852"}, {"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": "L2853"}, {"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": "L2857"}, {"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": "L2857"}, {"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": "L2858"}, {"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": "L2920"}, {"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": "L2920"}, {"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": "L2920"}, {"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": "L2920"}, {"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": "L2920"}, {"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": "L2921"}, {"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": "L2922"}, {"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": "L2922"}, {"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": "L2924"}, {"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": "L2924"}, {"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": "L2924"}, {"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": "L2924"}, {"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": "L2924"}, {"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": "L2925"}, {"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": "L2933"}, {"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": "L2935"}, {"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": "L2948"}, {"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": "L2949"}, {"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": "L2951"}, {"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": "L2952"}, {"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": "L2955"}, {"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": "L2959"}, {"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": "L2959"}, {"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": "L2960"}, {"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": "L2963"}, {"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": "L2964"}, {"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": "L2968"}, {"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": "L2968"}, {"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": "L2969"}, {"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": "L2975"}, {"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": "L2976"}, {"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": "L2976"}, {"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": "L2976"}, {"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": "L2987"}, {"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": "L2987"}, {"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": "L2987"}, {"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": "L2988"}, {"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": "L2988"}, {"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": "L2988"}, {"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": "L2995"}, {"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": "L2995"}, {"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": "L2996"}, {"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": "L3004"}, {"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": "L3005"}, {"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": "L3007"}, {"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": "L3007"}, {"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": "L3008"}, {"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": "L3014"}, {"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": "L3015"}, {"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": "L3016"}, {"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": "L3016"}, {"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": "L3028"}, {"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": "L3029"}, {"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": "L3029"}, {"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": "L3031"}, {"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": "L3053"}, {"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": "L3055"}, {"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": "L3055"}, {"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": "L3056"}, {"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": "L3056"}, {"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": "L3057"}, {"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": "L3057"}, {"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": "L3058"}, {"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": "L3058"}, {"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": "L3059"}, {"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": "L3059"}, {"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": "L3059"}, {"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": "L3060"}, {"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": "L3060"}, {"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": "L3060"}, {"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": "L3061"}, {"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": "L3061"}, {"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": "L3061"}, {"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": "L3063"}, {"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": "L3064"}, {"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": "L3083"}, {"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": "L3084"}, {"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": "L3088"}, {"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": "L3089"}, {"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": "L3089"}, {"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": "L3089"}, {"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": "L3090"}, {"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": "L3102"}, {"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": "L3103"}, {"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": "L3109"}, {"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": "L3115"}, {"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": "L3119"}, {"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": "L3119"}, {"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": "L3127"}, {"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": "L3129"}, {"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": "L3130"}, {"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": "L3130"}, {"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": "L3131"}, {"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": "L3138"}, {"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": "L3139"}, {"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": "L3141"}, {"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": "L3142"}, {"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": "L3143"}, {"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": "L3165"}, {"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": "L3167"}, {"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": "L3182"}, {"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": "L3187"}, {"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": "L3189"}, {"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": "L3190"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3194"}, {"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": "L3213"}, {"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": "L3214"}, {"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": "L3216"}, {"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": "L3217"}, {"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": "L3225"}, {"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": "L3227"}, {"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": "L3228"}, {"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": "L3229"}, {"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": "L3231"}, {"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": "L3235"}, {"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": "L3237"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3242"}, {"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": "L3250"}, {"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": "L3260"}, {"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": "L3266"}, {"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": "L3267"}, {"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": "L3268"}, {"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": "L3269"}, {"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": "L3277"}, {"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": "L3279"}, {"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": "L3281"}, {"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": "L3282"}, {"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": "L3283"}, {"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": "L3302"}, {"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": "L3304"}, {"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": "L3306"}, {"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": "L3308"}, {"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": "L3316"}, {"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": "L3317"}, {"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": "L3318"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3326"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3328"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3330"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3332"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3336"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3337"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3339"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3342"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3343"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3357"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3358"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3359"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3367"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3369"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3371"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3373"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3376"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3378"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3380"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3382"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3392"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3394"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3402"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3404"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3406"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3408"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3409"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3411"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3414"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3415"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3425"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3426"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3427"}, {"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": "L3435"}, {"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": "L3437"}, {"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": "L3439"}, {"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": "L3441"}, {"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": "L3449"}, {"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": "L3450"}, {"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": "L3451"}, {"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": "L3457"}, {"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": "L3459"}, {"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": "L3460"}, {"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": "L3467"}, {"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": "L3468"}, {"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": "L3469"}, {"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": "L3492"}, {"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": "L3492"}, {"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": "L3494"}, {"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": "L3496"}, {"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": "L3498"}, {"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": "L3499"}, {"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": "L3501"}, {"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": "L3503"}, {"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": "L3508"}, {"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": "L3510"}, {"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": "L3510"}, {"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": "L3510"}, {"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": "L3512"}, {"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": "L3512"}, {"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": "L3513"}, {"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": "L3515"}, {"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": "L3515"}, {"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": "L3515"}, {"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": "L3517"}, {"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": "L3517"}, {"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": "L3518"}, {"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": "L3521"}, {"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": "L3521"}, {"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": "L3523"}, {"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": "L3528"}, {"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": "L3529"}, {"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": "L3530"}, {"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": "L3531"}, {"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": "L3534"}, {"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": "L3535"}, {"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": "L3537"}, {"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": "L3539"}, {"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": "L3540"}, {"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": "L3542"}, {"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": "L3545"}, {"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": "L3545"}, {"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": "L3545"}, {"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": "L3545"}, {"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": "L3546"}, {"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": "L3547"}, {"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": "L3547"}, {"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": "L3549"}, {"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": "L3554"}, {"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": "L3554"}, {"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": "L3554"}, {"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": "L3554"}, {"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": "L3554"}, {"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": "L3554"}, {"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": "L3561"}, {"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": "L3561"}, {"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": "L3561"}, {"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": "L3561"}, {"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": "L3561"}, {"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": "L3567"}, {"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": "L3569"}, {"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": "L3572"}, {"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": "L3572"}, {"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": "L3573"}, {"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": "L3577"}, {"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": "L3578"}, {"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": "L3584"}, {"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": "L3586"}, {"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": "L3588"}, {"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": "L3590"}, {"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": "L3592"}, {"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": "L3594"}, {"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": "L3602"}, {"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": "L3607"}, {"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": "L3612"}, {"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": "L3612"}, {"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": "L3613"}, {"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": "L3616"}, {"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": "L3617"}, {"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": "L3633"}, {"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": "L3635"}, {"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": "L3637"}, {"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": "L3639"}, {"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": "L3641"}, {"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": "L3643"}, {"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": "L3644"}, {"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": "L3645"}, {"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": "L3651"}, {"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": "L3661"}, {"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": "L3662"}, {"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": "L3663"}, {"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": "L3671"}, {"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": "L3673"}, {"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": "L3675"}, {"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": "L3677"}, {"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": "L3679"}, {"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": "L3680"}, {"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": "L3682"}, {"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": "L3684"}, {"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": "L3685"}, {"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": "L3686"}, {"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": "L3702"}, {"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": "L3703"}, {"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": "L3704"}, {"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": "L3712"}, {"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": "L3714"}, {"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": "L3716"}, {"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": "L3718"}, {"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": "L3720"}, {"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": "L3726"}, {"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": "L3726"}, {"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": "L3727"}, {"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": "L3727"}, {"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": "L3728"}, {"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": "L3728"}, {"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": "L3729"}, {"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": "L3729"}, {"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": "L3730"}, {"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": "L3730"}, {"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": "L3730"}, {"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": "L3731"}, {"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": "L3731"}, {"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": "L3731"}, {"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": "L3731"}, {"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": "L3732"}, {"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": "L3732"}, {"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": "L3736"}, {"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": "L3736"}, {"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": "L3736"}, {"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": "L3737"}, {"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": "L3746"}, {"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": "L3747"}, {"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": "L3750"}, {"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": "L3752"}, {"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": "L3753"}, {"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": "L3776"}, {"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": "L3778"}, {"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": "L3780"}, {"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": "L3781"}, {"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": "L3782"}, {"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": "L3798"}, {"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": "L3801"}, {"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": "L3802"}, {"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": "L3803"}, {"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": "L3804"}, {"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": "L3812"}, {"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": "L3814"}, {"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": "L3816"}, {"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": "L3818"}, {"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": "L3820"}, {"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": "L3825"}, {"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": "L3825"}, {"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": "L3826"}, {"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": "L3826"}, {"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": "L3827"}, {"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": "L3827"}, {"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": "L3829"}, {"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": "L3832"}, {"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": "L3832"}, {"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": "L3832"}, {"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": "L3833"}, {"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": "L3841"}, {"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": "L3843"}, {"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": "L3845"}, {"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": "L3847"}, {"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": "L3851"}, {"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": "L3853"}, {"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": "L3856"}, {"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": "L3858"}, {"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": "L3860"}, {"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": "L3861"}, {"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": "L3862"}, {"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": "L3878"}, {"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": "L3879"}, {"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": "L3880"}, {"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": "L3885"}, {"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": "L3887"}, {"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": "L3887"}, {"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": "L3888"}, {"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": "L3888"}, {"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": "L3889"}, {"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": "L3889"}, {"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": "L3889"}, {"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": "L3889"}, {"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": "L3890"}, {"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": "L3890"}, {"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": "L3890"}, {"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": "L3891"}, {"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": "L3899"}, {"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": "L3900"}, {"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": "L3903"}, {"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": "L3907"}, {"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": "L3911"}, {"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": "L3911"}, {"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": "L3912"}, {"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": "L3912"}, {"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": "L3913"}, {"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": "L3913"}, {"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": "L3914"}, {"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": "L3914"}, {"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": "L3915"}, {"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": "L3915"}, {"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": "L3915"}, {"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": "L3916"}, {"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": "L3916"}, {"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": "L3916"}, {"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": "L3916"}, {"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": "L3918"}, {"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": "L3919"}, {"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": "L3919"}, {"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": "L3922"}, {"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": "L3922"}, {"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": "L3922"}, {"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": "L3923"}, {"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": "L3932"}, {"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": "L3933"}, {"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": "L3936"}, {"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": "L3938"}, {"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": "L3939"}, {"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": "L3962"}, {"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": "L3963"}, {"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": "L3968"}, {"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": "L3970"}, {"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": "L3970"}, {"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": "L3971"}, {"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": "L3971"}, {"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": "L3972"}, {"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": "L3972"}, {"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": "L3973"}, {"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": "L3973"}, {"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": "L3973"}, {"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": "L3974"}, {"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": "L3982"}, {"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": "L3983"}, {"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": "L3984"}, {"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": "L3985"}, {"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": "L3988"}, {"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": "L3992"}, {"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": "L3995"}, {"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": "L3995"}, {"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": "L3996"}, {"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": "L3996"}, {"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": "L3997"}, {"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": "L3997"}, {"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": "L3999"}, {"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": "L4001"}, {"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": "L4001"}, {"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": "L4001"}, {"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": "L4002"}, {"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": "L4010"}, {"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": "L4012"}, {"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": "L4014"}, {"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": "L4016"}, {"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": "L4020"}, {"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": "L4022"}, {"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": "L4025"}, {"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": "L4026"}, {"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": "L4045"}, {"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": "L4047"}, {"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": "L4049"}, {"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": "L4050"}, {"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": "L4053"}, {"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": "L4055"}, {"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": "L4060"}, {"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": "L4061"}, {"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": "L4063"}, {"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": "L4066"}, {"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": "L4070"}, {"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": "L4072"}, {"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": "L4075"}, {"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": "L4076"}, {"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": "L4086"}, {"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": "L4092"}, {"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": "L4096"}, {"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": "L4097"}, {"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": "L4101"}, {"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": "L4102"}, {"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": "L4103"}, {"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": "L4111"}, {"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": "L4113"}, {"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": "L4115"}, {"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": "L4119"}, {"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": "L4121"}, {"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": "L4125"}, {"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": "L4126"}, {"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": "L4126"}, {"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": "L4132"}, {"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": "L4133"}, {"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": "L4134"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4142"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4144"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4148"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4150"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4155"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4156"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4158"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4161"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4162"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4165"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4166"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4173"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4174"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4176"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4179"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4180"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4183"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4184"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4190"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4192"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4192"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4193"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4193"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4194"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4194"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4194"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4194"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4196"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4196"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4202"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4202"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4204"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4204"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4213"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4215"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4215"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4216"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4216"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4217"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4217"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4219"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4219"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4246"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4247"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4248"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4249"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4257"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4259"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4260"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4261"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4263"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4268"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4270"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4270"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4271"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4271"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4272"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4272"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4272"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4272"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4273"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4273"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4273"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4274"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4282"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4283"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4286"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4287"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4289"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4291"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4295"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4299"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4301"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4301"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4302"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4302"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4303"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4303"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4305"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4305"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4305"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4306"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4314"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4315"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4316"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4317"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4320"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4327"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4328"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4329"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/bc6c77611e00aea4846b14dae8540c402e1f66815522fcaa743b05d2a7c9d134.json b/backend/app/graphify-out/cache/ast/bc6c77611e00aea4846b14dae8540c402e1f66815522fcaa743b05d2a7c9d134.json new file mode 100644 index 00000000..c407bb61 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/bc6c77611e00aea4846b14dae8540c402e1f66815522fcaa743b05d2a7c9d134.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1"}, {"id": "crud_production_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L47"}, {"id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L54"}, {"id": "crud_production_work_order_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L58"}, {"id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L70"}, {"id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89"}, {"id": "crud_production_work_order_enrich_wo_items", "label": "_enrich_wo_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L118"}, {"id": "crud_production_work_order_enrich_outbound_items", "label": "_enrich_outbound_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L127"}, {"id": "crud_production_work_order_outbound_work_order_ids_by_keyword", "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232"}, {"id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L284"}, {"id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L289"}, {"id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L294"}, {"id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L324"}, {"id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377"}, {"id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387"}, {"id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L498"}, {"id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L572"}, {"id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L615"}, {"id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L629"}, {"id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L650"}, {"id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L684"}, {"id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L735"}, {"id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L755"}, {"id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L817"}, {"id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L850"}, {"id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L869"}, {"id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L913"}, {"id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L964"}, {"id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L983"}, {"id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L997"}, {"id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1024"}, {"id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1062"}, {"id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1077"}, {"id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1099"}, {"id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1145"}, {"id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1181"}, {"id": "crud_production_work_order_rationale_130", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L130"}, {"id": "crud_production_work_order_rationale_233", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L233"}, {"id": "crud_production_work_order_rationale_297", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L297"}, {"id": "crud_production_work_order_rationale_327", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L327"}, {"id": "crud_production_work_order_rationale_378", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378"}, {"id": "crud_production_work_order_rationale_394", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L394"}, {"id": "crud_production_work_order_rationale_578", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L578"}, {"id": "crud_production_work_order_rationale_637", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L637"}, {"id": "crud_production_work_order_rationale_685", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L685"}, {"id": "crud_production_work_order_rationale_736", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L736"}, {"id": "crud_production_work_order_rationale_762", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L762"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_wo_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_outbound_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L284", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L294", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_outbound_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L498", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L572", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_update_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L650", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_task_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L684", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L755", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L817", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L850", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_outbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L869", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L913", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L983", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L997", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_temp_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1024", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1062", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1077", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_configure_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1099", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_temp_production_work_order_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1181", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L113", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L226", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L312", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_production_work_order_attach_outbound_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L379", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L379", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_outbound_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L381", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L383", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_from_reception", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L436", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L567", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L567", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_outbound_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L568", "weight": 1.0}, {"source": "crud_production_work_order_update_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L638", "weight": 1.0}, {"source": "crud_production_work_order_complete_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L657", "weight": 1.0}, {"source": "crud_production_work_order_production_task_info", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L714", "weight": 1.0}, {"source": "crud_production_work_order_production_info_item", "target": "crud_production_work_order_production_task_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L751", "weight": 1.0}, {"source": "crud_production_work_order_get_production_info_map_for_samples", "target": "crud_production_work_order_production_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L795", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_manual", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L831", "weight": 1.0}, {"source": "crud_production_work_order_create_outbound_production_work_order", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L892", "weight": 1.0}, {"source": "crud_production_work_order_delete_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L937", "weight": 1.0}, {"source": "crud_production_work_order_temp_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L989", "weight": 1.0}, {"source": "crud_production_work_order_create_temp_production_work_order", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1007", "weight": 1.0}, {"source": "crud_production_work_order_list_temp_production_work_orders", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1058", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1080", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1083", "weight": 1.0}, {"source": "crud_production_work_order_configure_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1112", "weight": 1.0}, {"source": "crud_production_work_order_sync_temp_production_work_order_status", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1153", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1184", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1205", "weight": 1.0}, {"source": "crud_production_work_order_rationale_130", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L130", "weight": 1.0}, {"source": "crud_production_work_order_rationale_233", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L233", "weight": 1.0}, {"source": "crud_production_work_order_rationale_297", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L297", "weight": 1.0}, {"source": "crud_production_work_order_rationale_327", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L327", "weight": 1.0}, {"source": "crud_production_work_order_rationale_378", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378", "weight": 1.0}, {"source": "crud_production_work_order_rationale_394", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_production_work_order_rationale_578", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L578", "weight": 1.0}, {"source": "crud_production_work_order_rationale_637", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L637", "weight": 1.0}, {"source": "crud_production_work_order_rationale_685", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L685", "weight": 1.0}, {"source": "crud_production_work_order_rationale_736", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L736", "weight": 1.0}, {"source": "crud_production_work_order_rationale_762", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L762", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L48"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L49"}, {"caller_nid": "crud_production_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L55"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L61"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L77"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L80"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L85"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L93"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L100"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L101"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L102"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L104"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L106"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L106"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_production_work_order_enrich_wo_items", "callee": "_enrich_work_order_list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L121"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L145"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L145"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L151"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L151"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L151"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L153"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L167"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L175"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L175"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L182"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L190"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L190"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L190"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L192"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L200"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L205"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L208"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L211"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L216"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L240"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L248"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L255"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L262"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L274"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L275"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L285"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L286"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L291"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L298"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L307"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L315"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L318"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L331"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "build_outbound_pilot_context_by_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L335"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L338"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L350"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L350"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L350"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L365"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L395"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L434"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L435"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L448"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L449"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L466"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L466"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L466"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L475"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L476"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L489"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L490"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L493"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L557"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L557"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L557"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L557"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L557"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L558"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L559"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L559"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L561"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L561"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L561"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L561"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L561"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L562"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L569"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L579"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L581"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L583"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L583"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L583"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L591"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L594"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L594"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L594"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L596"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L603"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L605"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L609"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L612"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L619"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L619"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L619"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L640"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L642"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L644"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L645"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L646"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L659"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L661"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L664"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L667"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L670"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L671"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L672"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L687"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L687"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L687"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L687"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L696"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L696"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L696"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L696"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L709"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L710"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L710"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "_production_conclusion_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L711"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L712"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L738"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L738"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L738"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L738"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L750"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L771"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L771"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L771"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L771"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L775"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L775"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L775"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L779"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L785"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L789"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L790"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L793"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L801"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L801"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L801"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L803"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L811"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L829"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L830"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L845"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L846"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L851"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L851"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L854"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L854"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L854"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L854"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L857"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L860"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L865"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L880"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L880"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L880"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L890"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L891"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L909"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L915"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L922"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L924"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L926"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L928"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L928"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L928"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L929"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L933"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L933"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L933"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L934"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L956"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L965"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L965"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L968"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L968"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L968"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L968"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L971"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L974"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L979"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L988"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L990"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1005"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1006"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1015"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1016"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1019"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1020"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1039"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1040"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1043"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1043"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1044"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1045"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1045"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1048"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1049"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1049"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1049"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1049"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1050"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1051"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1051"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1059"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1066"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1066"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1066"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1085"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1085"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1085"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1085"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1095"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1116"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "create_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1118"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1134"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1140"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1141"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1151"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1153"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1157"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1157"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1157"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1159"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1168"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1174"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1178"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1186"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1188"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1190"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1193"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1201"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1201"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1201"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1224"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/cb5592dd7e951b8b2f4896aca347f6ec496d4fab8c3a1fa26e45d7d4d0694a73.json b/backend/app/graphify-out/cache/ast/cb5592dd7e951b8b2f4896aca347f6ec496d4fab8c3a1fa26e45d7d4d0694a73.json new file mode 100644 index 00000000..f3d5234f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/cb5592dd7e951b8b2f4896aca347f6ec496d4fab8c3a1fa26e45d7d4d0694a73.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "label": "qc.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_thirdpartycompanybody", "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L36"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_qc_thirdpartycompanyupdatebody", "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L53"}, {"id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L71"}, {"id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L93"}, {"id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L107"}, {"id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L141"}, {"id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L177"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L197"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L209"}, {"id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L251"}, {"id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L266"}, {"id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L295"}, {"id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L346"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L376"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L381"}, {"id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L391"}, {"id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L413"}, {"id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L427"}, {"id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L455"}, {"id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L485"}, {"id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L522"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544"}, {"id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L554"}, {"id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L593"}, {"id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632"}, {"id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L650"}, {"id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L668"}, {"id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L711"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741"}, {"id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L748"}, {"id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L780"}, {"id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813"}, {"id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L831"}, {"id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L849"}, {"id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L869"}, {"id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L884"}, {"id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L904"}, {"id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964"}, {"id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L989"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1005"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1027"}, {"id": "api_qc_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1034"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1043"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1050"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1064"}, {"id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1074"}, {"id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096"}, {"id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108"}, {"id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1138"}, {"id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1167"}, {"id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1184"}, {"id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1218"}, {"id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1254"}, {"id": "api_qc_stock_out_qc_material", "label": "stock_out_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1288"}, {"id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327"}, {"id": "api_qc_rationale_1", "label": "\u8d28\u91cf\u68c0\u6d4b \u2014 \u7b2c\u4e09\u65b9/\u5b9e\u9a8c\u5ba4\u4e3b\u6570\u636e\u3001\u8d28\u68c0\u5de5\u5355\u3001\u8d28\u68c0\u4efb\u52a1 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L36", "weight": 1.0}, {"source": "api_qc_thirdpartycompanybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L53", "weight": 1.0}, {"source": "api_qc_thirdpartycompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_company_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L197", "weight": 1.0}, {"source": "api_qc_thirdpartyitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L209", "weight": 1.0}, {"source": "api_qc_thirdpartyitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L266", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L346", "weight": 1.0}, {"source": "api_qc_labtestitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357", "weight": 1.0}, {"source": "api_qc_labtestitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_itemparambody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371", "weight": 1.0}, {"source": "api_qc_itemparambody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L376", "weight": 1.0}, {"source": "api_qc_taskresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskcompletewithresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L381", "weight": 1.0}, {"source": "api_qc_taskcompletewithresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L413", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L455", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L485", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L522", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544", "weight": 1.0}, {"source": "api_qc_workorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L554", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L593", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L650", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L668", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_configure_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskattachmentsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741", "weight": 1.0}, {"source": "api_qc_taskattachmentsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L748", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L780", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_start_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L831", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L849", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L869", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_task_with_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L904", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L989", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1005", "weight": 1.0}, {"source": "api_qc_qcmaterialbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1005", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016", "weight": 1.0}, {"source": "api_qc_qcmaterialupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1027", "weight": 1.0}, {"source": "api_qc_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1027", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1034", "weight": 1.0}, {"source": "api_qc_stockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1043", "weight": 1.0}, {"source": "api_qc_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1043", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1050", "weight": 1.0}, {"source": "api_qc_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1050", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057", "weight": 1.0}, {"source": "api_qc_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1064", "weight": 1.0}, {"source": "api_qc_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1064", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_materials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1074", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1254", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stock_out_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1288", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327", "weight": 1.0}, {"source": "api_qc_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L80"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "list_companies", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L85"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L85"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L87"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L87"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L89"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L89"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L98"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L99"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "list_company_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L99"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L101"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L101"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L103"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L103"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L113"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "create_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L114"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L129"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L131"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L131"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L133"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L133"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L135"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L135"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L137"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L137"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L148"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "update_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L149"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L164"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L169"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L169"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L173"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L173"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L183"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "soft_delete_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L184"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L185"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L187"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L187"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L189"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L189"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L191"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L191"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L232"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L233"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L243"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L243"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L245"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L245"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L247"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L247"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L257"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L258"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "list_active_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L258"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L260"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L260"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L262"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L262"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L272"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "create_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L273"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L283"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L285"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L285"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L287"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L287"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L302"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "update_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L303"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L313"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L332"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "soft_delete_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L333"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L334"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L336"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L336"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L338"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L338"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L340"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L340"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L400"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "list_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L401"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L405"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L405"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L409"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L409"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L418"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L419"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "list_active_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L419"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L421"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L421"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L423"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L423"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L433"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "create_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L434"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L443"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L445"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L445"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L447"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L447"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L449"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L449"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L451"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L451"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L462"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "update_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L463"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L472"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L475"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L475"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L477"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L477"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L479"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L479"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L481"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L481"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L491"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "soft_delete_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L492"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L493"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L495"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L495"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L497"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L497"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L499"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L499"}, {"caller_nid": "api_qc_list_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L513"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L514"}, {"caller_nid": "api_qc_list_item_params", "callee": "list_params_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L514"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L518"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L518"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L531"}, {"caller_nid": "api_qc_save_item_params", "callee": "save_params_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L532"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L532"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L536"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L536"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L538"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L538"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L560"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L561"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_temp_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L566"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L567"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_qc_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L572"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L576"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L583"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L584"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L584"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L586"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L586"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L588"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L589"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L589"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L608"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "list_work_orders", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L609"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L626"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L626"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L628"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L628"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L638"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "get_work_order_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L639"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L640"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L642"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L642"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L644"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L644"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L646"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L646"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L656"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L658"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L660"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L660"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L662"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L662"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L664"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L664"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L675"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L684"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L685"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L685"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L687"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L687"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L689"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L690"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L690"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L692"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L693"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L693"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "delete_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L704"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L704"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L705"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L707"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L707"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "configure_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L719"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L727"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L729"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L729"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L731"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L731"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L735"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L735"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L754"}, {"caller_nid": "api_qc_create_qc_task", "callee": "create_qc_task_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L755"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L758"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L759"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L770"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L771"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L771"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L773"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L773"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L775"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L792"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L793"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L807"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L807"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L809"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L809"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L819"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "get_task_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L820"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L821"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L823"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L823"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L825"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L825"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L827"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L827"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L837"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L839"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L839"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L841"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L841"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L843"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L843"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L845"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L845"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L855"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L856"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L857"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L859"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L859"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L861"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L861"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L863"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L863"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L865"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L865"}, {"caller_nid": "api_qc_get_task_results", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L875"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L876"}, {"caller_nid": "api_qc_get_task_results", "callee": "list_results_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L876"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L878"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L878"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L880"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L880"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L890"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L891"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L893"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "list_usages_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L895"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L900"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L900"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L911"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L912"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L913"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L915"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L916"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "save_results_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L918"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L921"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L923"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "apply_task_result", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L929"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L940"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L941"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L943"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L948"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L951"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L953"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L954"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L954"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L956"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L959"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L971"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L972"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L977"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L979"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L979"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L981"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L981"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L983"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L983"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L985"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L985"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L995"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "delete_qc_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L996"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L996"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L997"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L999"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L999"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1083"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1092"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1092"}, {"caller_nid": "api_qc_qc_material_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1101"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1102"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1102"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1114"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1115"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1116"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1122"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1122"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1125"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1130"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1130"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1132"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1132"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1134"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1134"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1145"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1146"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1147"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1149"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1149"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1151"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1152"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1161"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1161"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1163"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1163"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1173"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1174"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "soft_delete_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1175"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1176"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1178"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1178"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1180"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1180"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1190"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1191"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1192"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1194"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1196"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1202"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1210"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1212"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1212"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1214"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1214"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1224"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1225"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1226"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1228"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1230"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1236"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1246"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1248"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1248"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1250"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1250"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1261"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1262"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1263"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1265"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1267"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1271"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1274"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1274"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1280"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1280"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1282"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1282"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1284"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1284"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1295"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1296"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1297"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1299"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1301"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1305"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1308"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1308"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1318"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1318"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1320"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1320"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "list_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1339"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1345"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1345"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1347"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1347"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1349"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1349"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ff12badbb746786c5e0cdd55a90a038f9587817f27188643bf193e9f06f6471f.json b/backend/app/graphify-out/cache/ast/ff12badbb746786c5e0cdd55a90a038f9587817f27188643bf193e9f06f6471f.json new file mode 100644 index 00000000..a02bd0f8 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ff12badbb746786c5e0cdd55a90a038f9587817f27188643bf193e9f06f6471f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "label": "qc_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1"}, {"id": "crud_qc_work_order_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L68"}, {"id": "crud_qc_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L74"}, {"id": "crud_qc_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L78"}, {"id": "crud_qc_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L85"}, {"id": "crud_qc_work_order_qc_biz_type_label", "label": "_qc_biz_type_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L90"}, {"id": "crud_qc_work_order_work_order_qc_biz_type", "label": "_work_order_qc_biz_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L95"}, {"id": "crud_qc_work_order_validate_cell_product_id", "label": "_validate_cell_product_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L102"}, {"id": "crud_qc_work_order_enrich_work_order_cell_products", "label": "_enrich_work_order_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"id": "crud_qc_work_order_enrich_outbound_work_orders", "label": "_enrich_outbound_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L143"}, {"id": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "label": "_outbound_qc_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L233"}, {"id": "crud_qc_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L278"}, {"id": "crud_qc_work_order_load_sample_type_name_map", "label": "_load_sample_type_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L283"}, {"id": "crud_qc_work_order_effective_reception_source", "label": "_effective_reception_source()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L295"}, {"id": "crud_qc_work_order_effective_donation_sample_id", "label": "_effective_donation_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L304"}, {"id": "crud_qc_work_order_effective_protocol_sample_id", "label": "_effective_protocol_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L313"}, {"id": "crud_qc_work_order_sample_type_name_for_item", "label": "_sample_type_name_for_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L321"}, {"id": "crud_qc_work_order_sample_type_name_for_reception", "label": "_sample_type_name_for_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L339"}, {"id": "crud_qc_work_order_enrich_work_order_list_items", "label": "_enrich_work_order_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L362"}, {"id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L493"}, {"id": "crud_qc_work_order_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L507"}, {"id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L515"}, {"id": "crud_qc_work_order_create_work_order_from_reception", "label": "create_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L575"}, {"id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L690"}, {"id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L762"}, {"id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L771"}, {"id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L792"}, {"id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L816"}, {"id": "crud_qc_work_order_get_qc_info_map_for_samples", "label": "get_qc_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L837"}, {"id": "crud_qc_work_order_get_work_order_detail", "label": "get_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L900"}, {"id": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "label": "_soft_delete_pending_work_order_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L958"}, {"id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L992"}, {"id": "crud_qc_work_order_try_complete_work_order", "label": "try_complete_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1151"}, {"id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1178"}, {"id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1200"}, {"id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1225"}, {"id": "crud_qc_work_order_create_temp_qc_work_order", "label": "create_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1250"}, {"id": "crud_qc_work_order_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1290"}, {"id": "crud_qc_work_order_update_temp_qc_work_order", "label": "update_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1318"}, {"id": "crud_qc_work_order_list_temp_qc_work_orders", "label": "list_temp_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1338"}, {"id": "crud_qc_work_order_get_temp_qc_work_order", "label": "get_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1384"}, {"id": "crud_qc_work_order_get_temp_qc_work_order_detail", "label": "get_temp_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1397"}, {"id": "crud_qc_work_order_configure_temp_qc_work_order", "label": "configure_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1412"}, {"id": "crud_qc_work_order_try_complete_temp_qc_work_order", "label": "try_complete_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1595"}, {"id": "crud_qc_work_order_delete_temp_qc_work_order", "label": "delete_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1619"}, {"id": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "label": "build_outbound_pilot_context_by_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1691"}, {"id": "crud_qc_work_order_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1808"}, {"id": "crud_qc_work_order_create_qc_work_order_manual", "label": "create_qc_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1840"}, {"id": "crud_qc_work_order_create_outbound_qc_work_order", "label": "create_outbound_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1877"}, {"id": "crud_qc_work_order_delete_qc_work_order", "label": "delete_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1925"}, {"id": "crud_qc_work_order_rationale_146", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u7528\u6237\u59d3\u540d/\u7597\u7a0b\u5e8f\u53f7/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L146"}, {"id": "crud_qc_work_order_rationale_236", "label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L236"}, {"id": "crud_qc_work_order_rationale_296", "label": "\u5217\u8868\u5c55\u793a\u4ee5\u5de5\u5355 receptionSource \u4e3a\u51c6\uff0c\u63a5\u6536\u8bb0\u5f55\u4f5c\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L296"}, {"id": "crud_qc_work_order_rationale_305", "label": "\u79d1\u7814\u6350\u8d60\uff1a\u63a5\u6536\u8bb0\u5f55 donation_sample_id\uff1b\u5de5\u5355 protocol_sample_id \u5b58\u6350\u8d60\u6837\u672c id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L305"}, {"id": "crud_qc_work_order_rationale_348", "label": "\u6309\u63a5\u6536\u8bb0\u5f55\u89e3\u6790\u6837\u672c\u7c7b\u578b\uff1b\u4f20\u5165 item \u65f6\u4e0e\u5de5\u5355\u5217\u8868 enrich \u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L348"}, {"id": "crud_qc_work_order_rationale_583", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L583"}, {"id": "crud_qc_work_order_rationale_844", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u3002 \u79d1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L844"}, {"id": "crud_qc_work_order_rationale_961", "label": "\u8c03\u6574\u68c0\u6d4b\u524d\u8f6f\u5220\u5f85\u6267\u884c\u4efb\u52a1\uff1b\u5b58\u5728\u8fdb\u884c\u4e2d/\u5df2\u5b8c\u6210\u4efb\u52a1\u65f6\u4e0d\u5141\u8bb8\u8c03\u6574\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L961"}, {"id": "crud_qc_work_order_rationale_1259", "label": "\u521b\u5efa\u4e34\u65f6\u8d28\u68c0\u5de5\u5355\uff08work_order_type='temporary'\uff0cLSZJ\u524d\u7f00\u7f16\u53f7\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1259"}, {"id": "crud_qc_work_order_rationale_1299", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff1a\u5165\u5e93\u4ec5\u5907\u6ce8\uff1b\u4e34\u65f6\u53ef\u6539\u5907\u6ce8\u4e0e\u8d28\u68c0\u5bf9\u8c61", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1299"}, {"id": "crud_qc_work_order_rationale_1694", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212 ID \u7ec4\u88c5\u51fa\u5e93\u4e2d\u8bd5\u670d\u52a1\u4e0a\u4e0b\u6587\uff08\u7533\u8bf7\u5355/\u60a3\u8005/\u65b9\u6848/\u8ba1\u5212/\u4ea7\u54c1\uff09\uff0c\u4f9b\u8d28\u68c0\u4e0e\u751f\u4ea7\u5de5\u5355\u8be6\u60c5\u590d\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1694"}, {"id": "crud_qc_work_order_rationale_1926", "label": "\u8f6f\u5220\u9664\u8d28\u68c0\u5de5\u5355\u53ca\u5176\u5173\u8054\u7684\u4efb\u52a1\u3001\u4efb\u52a1\u7ed3\u679c\u3001\u68c0\u6d4b\u9879\u76ee\u548c\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1926"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_qc_third_party_company", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_load_sample_type_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_reception_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L295", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L313", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L321", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L362", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_gen_daily_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L493", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L507", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L515", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L762", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_lab_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L771", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_third_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L792", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_qc_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L816", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L837", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L900", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_configure_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L992", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_try_complete_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_lab_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_third_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_update_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_temp_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1384", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_temp_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_configure_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_try_complete_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1595", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_delete_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1619", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1691", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1808", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_qc_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1840", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_outbound_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1877", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1925", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_outbound_work_orders", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L229", "weight": 1.0}, {"source": "crud_qc_work_order_effective_donation_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L306", "weight": 1.0}, {"source": "crud_qc_work_order_effective_protocol_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L351", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L352", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L354", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L355", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L382", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L384", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L393", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_load_sample_type_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L433", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L458", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L464", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L466", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L540", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L541", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L542", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L565", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L568", "weight": 1.0}, {"source": "crud_qc_work_order_create_work_order_from_reception", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L625", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L754", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L755", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L757", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L758", "weight": 1.0}, {"source": "crud_qc_work_order_third_lines", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L810", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L826", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L828", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L830", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L831", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L832", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "target": "crud_qc_work_order_qc_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L878", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L903", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L906", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L907", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L909", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L937", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L940", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L944", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L952", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L953", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1004", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1019", "weight": 1.0}, {"source": "crud_qc_work_order_try_complete_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1164", "weight": 1.0}, {"source": "crud_qc_work_order_temp_third_lines", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1219", "weight": 1.0}, {"source": "crud_qc_work_order_create_temp_qc_work_order", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1260", "weight": 1.0}, {"source": "crud_qc_work_order_create_temp_qc_work_order", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1263", "weight": 1.0}, {"source": "crud_qc_work_order_update_qc_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1300", "weight": 1.0}, {"source": "crud_qc_work_order_update_qc_work_order", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1306", "weight": 1.0}, {"source": "crud_qc_work_order_update_temp_qc_work_order", "target": "crud_qc_work_order_update_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1328", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1378", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1380", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1400", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1403", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1404", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1406", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1407", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1408", "weight": 1.0}, {"source": "crud_qc_work_order_configure_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1424", "weight": 1.0}, {"source": "crud_qc_work_order_try_complete_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1611", "weight": 1.0}, {"source": "crud_qc_work_order_delete_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1622", "weight": 1.0}, {"source": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1716", "weight": 1.0}, {"source": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1798", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1811", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1821", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1824", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1827", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_manual", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1855", "weight": 1.0}, {"source": "crud_qc_work_order_create_outbound_qc_work_order", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1900", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_146", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_236", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L236", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_296", "target": "crud_qc_work_order_effective_reception_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L296", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_305", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L305", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_348", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L348", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_583", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L583", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_844", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L844", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_961", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L961", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1259", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1259", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1299", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1299", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1694", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1694", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1926", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1926", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_work_order_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_qc_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_qc_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L79"}, {"caller_nid": "crud_qc_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L80"}, {"caller_nid": "crud_qc_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L86"}, {"caller_nid": "crud_qc_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L87"}, {"caller_nid": "crud_qc_work_order_qc_biz_type_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L91"}, {"caller_nid": "crud_qc_work_order_qc_biz_type_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L92"}, {"caller_nid": "crud_qc_work_order_work_order_qc_biz_type", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L96"}, {"caller_nid": "crud_qc_work_order_work_order_qc_biz_type", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L107"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L110"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L123"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L123"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L123"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L131"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L131"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L134"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L134"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L135"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L136"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L137"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L138"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L139"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L152"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L155"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L155"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L155"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L163"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L169"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L169"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L174"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L180"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L185"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L194"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L194"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L194"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L196"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L204"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L207"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L208"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L211"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L212"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L214"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L219"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L221"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L227"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L228"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L237"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L249"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L256"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L268"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L269"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L270"}, {"caller_nid": "crud_qc_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L279"}, {"caller_nid": "crud_qc_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L280"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L298"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L298"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L299"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L308"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L309"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L310"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L310"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L316"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L317"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L318"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L318"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L331"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L334"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L336"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L367"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L372"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L372"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L372"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L373"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L381"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L381"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L386"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L387"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L389"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L389"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L391"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L395"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L396"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L397"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L398"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L400"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L401"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L401"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L403"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L403"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L404"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L404"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L409"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L410"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L419"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L419"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L426"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L437"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L437"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L437"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L438"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L445"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L445"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L445"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L446"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L451"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L460"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L461"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L462"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L476"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L476"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L477"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L477"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L479"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L481"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L484"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L484"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L487"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L489"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L500"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L508"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L511"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L521"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L522"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L524"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L526"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L543"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L545"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L546"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L547"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L549"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L550"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L560"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L584"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L598"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L603"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L603"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L603"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L614"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L614"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L614"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L623"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L624"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L640"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L641"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L658"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L658"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L658"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L664"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L665"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L681"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L682"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L685"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L686"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L744"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L744"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L744"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L744"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L744"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L745"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L746"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L746"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L748"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L748"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L748"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L748"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L748"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L759"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L765"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L765"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L767"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L768"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L773"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L773"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L773"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L773"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L778"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L799"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L817"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L819"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L819"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L820"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L820"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L821"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L821"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L822"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L823"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L825"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L829"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L857"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L857"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L857"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L862"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L868"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L872"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L873"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L876"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L884"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L884"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L884"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L886"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L894"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L905"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L911"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L913"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L915"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L917"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L919"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L920"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L921"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L924"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L929"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L929"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L929"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L934"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L945"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L948"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L954"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L963"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L963"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L963"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L971"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L972"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L975"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L978"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L978"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L978"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L979"}, {"caller_nid": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1006"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1008"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1010"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1011"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1022"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1024"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1026"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1040"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1040"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1040"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1046"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1050"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1052"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "BizQcWorkOrderLabItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1054"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1055"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1065"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1067"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1070"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1071"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1072"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1087"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1089"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1090"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1092"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "BizQcWorkOrderThirdItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1096"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1097"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1110"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1112"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1115"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1116"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1117"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1137"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1141"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1142"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "sync_schedule_from_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1145"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1146"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1147"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1153"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1153"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1153"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1167"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1168"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "sync_schedule_from_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1171"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1172"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1186"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1227"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1227"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1227"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1227"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1234"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1239"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1240"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1241"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1242"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1243"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1244"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1245"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1246"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1261"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1262"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1281"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1282"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1285"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1286"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1302"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1303"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1303"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1310"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1312"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1313"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1314"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1368"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1368"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1368"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1368"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1368"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1369"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1370"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1370"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1372"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1372"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1372"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1372"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1372"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1373"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1381"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1387"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1387"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1393"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1394"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1426"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1428"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1430"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1434"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1434"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1434"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1443"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1444"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1445"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1449"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1459"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1462"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1464"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1466"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1473"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1473"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1473"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1483"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1483"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1483"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1493"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "get_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1497"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1499"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "BizQcWorkOrderLabItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1501"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1502"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1512"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1514"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1517"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1518"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1519"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "get_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1534"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1536"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1537"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1539"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1541"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "BizQcWorkOrderThirdItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1543"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1544"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1557"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1559"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1562"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1563"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1564"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1584"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1588"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1589"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1590"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1591"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1599"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1599"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1599"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1614"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1615"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1616"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1624"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1626"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1628"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1631"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1631"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1631"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1641"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1641"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1641"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1657"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1657"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1657"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1671"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1671"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1671"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1688"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1706"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1706"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1706"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1726"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1726"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1726"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1745"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1745"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1745"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1762"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1762"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1762"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1774"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1784"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1784"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1784"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1813"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1814"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1816"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1821"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1823"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1833"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1836"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1853"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1854"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1872"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1873"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1888"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1888"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1888"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1898"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1899"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1920"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1921"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1927"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1927"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1927"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1928"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1935"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1937"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1939"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1942"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1942"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1942"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1943"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1948"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1948"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1948"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1949"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1960"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1960"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1960"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1961"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1969"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1969"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1969"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1970"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1982"}]} \ No newline at end of file diff --git a/backend/app/schemas/production_work_order.py b/backend/app/schemas/production_work_order.py index 481950e0..59d72843 100644 --- a/backend/app/schemas/production_work_order.py +++ b/backend/app/schemas/production_work_order.py @@ -18,6 +18,8 @@ class ProductionWorkOrderListQuery(BaseModel): sample_code: Optional[str] = None create_time_start: Optional[str] = None create_time_end: Optional[str] = None + infusion_time_start: Optional[str] = None + infusion_time_end: Optional[str] = None class ProductionWorkOrderComplete(BaseModel): diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index 7b82dcd2..18e2d2ef 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -84,7 +84,6 @@ "api_basic_info_list_cell_sample_types", "api_basic_info_list_customers", "api_basic_info_list_hospitals", - "api_basic_info_list_protocol_nos", "api_basic_info_list_sample_codes", "api_basic_info_update_cell_sample_type", "api_basic_info_update_collection_region", @@ -177,14 +176,31 @@ "api_material_update_material", "api_operations_batch_create_storage_slots", "api_operations_clear_storage_slots", + "api_operations_create_access_log", "api_operations_create_clean_room", "api_operations_create_exhibition_appointment", "api_operations_create_occupancy", "api_operations_create_storage_facility", "api_operations_create_storage_slot", + "api_operations_delete_access_log", + "api_operations_delete_clean_room", "api_operations_delete_exhibition_appointment", + "api_operations_delete_storage_facility", + "api_operations_delete_storage_slot", + "api_operations_get_tenant_no", "api_operations_insert_storage_slot_row", + "api_operations_list_access_logs", + "api_operations_list_clean_rooms", + "api_operations_list_exhibition_appointments", + "api_operations_list_occupancies", + "api_operations_list_occupancy_history", + "api_operations_list_storage_facilities", + "api_operations_list_storage_slots", + "api_operations_normalize_visit_date_bound", + "api_operations_parse_optional_dt", + "api_operations_py", "api_operations_remove_occupancy", + "api_operations_update_access_log", "api_operations_update_clean_room", "api_operations_update_exhibition_appointment", "api_operations_update_storage_facility", @@ -214,6 +230,7 @@ "api_pilot_application_api_list_plans", "api_pilot_application_api_list_schedules", "api_pilot_application_api_mark_complete", + "api_pilot_application_api_save_application", "api_pilot_application_api_save_patient", "api_pilot_application_api_start_application", "api_pilot_application_api_update_application", @@ -563,7 +580,7 @@ "core_response_success_response", "core_utils_parse_datetime", "crud_base_crudbase_get", - "crud_cell_product_product_to_response", + "crud_clinical_payment_auto_create_payment", "crud_clinical_payment_batch_submit_receipt", "crud_clinical_payment_batch_submit_refund", "crud_clinical_payment_confirm_receipt", @@ -577,22 +594,25 @@ "crud_clinical_payment_row_to_dict", "crud_clinical_payment_submit_receipt", "crud_clinical_payment_submit_refund", - "crud_collection_protocol_no_enrich_issued_user_names", + "crud_collection_region_hospital_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", + "crud_pilot_application_auto_generate_schedules", + "crud_pilot_application_create_application", + "crud_pilot_application_save_patient", + "crud_pilot_application_update_application", "crud_pilot_checkup_get_checkup_by_application", "crud_pilot_delivery_save_delivery_materials", "crud_pilot_delivery_save_delivery_method", - "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "crud_pilot_service_normalize_txn_product_item", "crud_pilot_service_row_to_dict_channel_agreement", + "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_process_route_update_step", "crud_production_task_production_conclusion_label", "crud_production_task_task_to_dict", "crud_production_task_update_task_step", - "crud_production_work_order_configure_temp_production_work_order", "crud_qc_material_batch_stock_in", "crud_qc_material_batch_stock_out", "crud_qc_material_is_enabled_status", @@ -600,9 +620,9 @@ "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", - "crud_research_donation_donation_to_dict", - "crud_workflow_get_all_tasks_for_business", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", "schemas_order_adjust_py", @@ -639,39 +659,12 @@ "api_admin_tenantupdatebody", "api_admin_usercreatebody", "api_admin_userupdatebody", - "api_basic_info_cellsampletypecreatebody", - "api_basic_info_cellsampletypeupdatebody", - "api_basic_info_collectionregioncreatebody", - "api_basic_info_collectionregionupdatebody", - "api_basic_info_customercreatebody", - "api_basic_info_customerupdatebody", - "api_basic_info_hospitalcreatebody", - "api_basic_info_hospitalupdatebody", - "api_basic_info_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_clinical_payment_batchpaymentidsbody", "api_clinical_payment_batchsubmitrefundbody", "api_clinical_payment_confirmreceiptbody", "api_clinical_payment_confirmrefundbody", "api_clinical_payment_paymentidbody", "api_clinical_payment_submitrefundbody", - "api_insurance_company_insurancecompanycreatebody", - "api_insurance_company_insurancecompanyinvoicecreatebody", - "api_insurance_company_insurancecompanyinvoiceupdatebody", - "api_insurance_company_insurancecompanyupdatebody", - "api_insurance_company_insuranceprojectpricecreatebody", - "api_insurance_company_insuranceprojectpriceupdatebody", "api_material_batchstockinbody", "api_material_batchstockinitem", "api_material_batchstockoutbody", @@ -766,6 +759,32 @@ "api_pilot_service_txnrefundbody", "api_pilot_service_txnunsubscribebody", "api_pilot_service_txnupdatebody", + "api_production_batchstockinbody", + "api_production_batchstockinitem", + "api_production_batchstockoutbody", + "api_production_batchstockoutitem", + "api_production_consumablecreatebody", + "api_production_consumablepackcreatebody", + "api_production_consumablepackupdatebody", + "api_production_consumableupdatebody", + "api_production_outputtypecreatebody", + "api_production_outputtypeupdatebody", + "api_production_packiteminput", + "api_production_processcategorycreatebody", + "api_production_processcategoryupdatebody", + "api_production_processconsumableinput", + "api_production_processcreatebody", + "api_production_processdatacollectioninput", + "api_production_processoutputinput", + "api_production_processreagentinput", + "api_production_processupdatebody", + "api_production_rationale_1", + "api_production_reagentcreatebody", + "api_production_reagentupdatebody", + "api_production_sopdocumentcreatebody", + "api_production_sopdocumentupdatebody", + "api_production_stockinbody", + "api_production_stockoutbody", "api_public_rationale_216", "api_qc_batchstockinbody", "api_qc_batchstockinitem", @@ -801,12 +820,6 @@ "api_sample_reception_samplereceptionupdatebody", "api_sample_sms_notification_togglestatusbody", "api_storage_entry_sms_notification_togglestatusbody", - "api_workflow_processdefcreatebody", - "api_workflow_processdefupdatebody", - "api_workflow_publishversionbody", - "api_workflow_rationale_135", - "api_workflow_startinstancebody", - "api_workflow_taskactionbody", "basemodel", "core_data_scope_rationale_1", "core_data_scope_rationale_113", @@ -817,18 +830,19 @@ "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", + "crud_base_crudbase", + "crud_base_crudbase_get_all", + "crud_base_crudbase_get_multi", + "crud_base_crudbase_init", + "crud_user_rationale_1", + "crud_user_rationale_134", + "crud_user_rationale_181", + "crud_user_usercrudcompat", "models_models_bizattachment", - "models_models_bizcollectionprotocolno", - "models_models_bizcustomer", - "models_models_bizsamplecode", "models_models_sysdept", "models_models_sysrole", "models_models_sysuser", + "models_models_sysuserrole", "schemas_attachment_attachmentuploadresponse", "schemas_attachment_py", "schemas_auth_changepasswordrequest", @@ -860,6 +874,17 @@ "schemas_category_parameter_rationale_1", "schemas_category_parameter_rationale_19", "schemas_category_py", + "schemas_cell_product_cellproductbatchitem", + "schemas_cell_product_cellproductcreate", + "schemas_cell_product_cellproductlistquery", + "schemas_cell_product_cellproductupdate", + "schemas_cell_product_coerce_date_fields", + "schemas_cell_product_coerce_optional_datetime", + "schemas_cell_product_py", + "schemas_cell_product_rationale_10", + "schemas_cell_product_validate_passage", + "schemas_cell_product_validate_status", + "schemas_cell_product_validate_viability", "schemas_common_deleteinput", "schemas_common_idinput", "schemas_common_paginationparams", @@ -990,10 +1015,23 @@ "schemas_price_list_productpriceresponse", "schemas_price_list_py", "schemas_price_list_rationale_1", + "schemas_process_route_processroutecreatebody", + "schemas_process_route_processrouteupdatebody", + "schemas_process_route_py", + "schemas_process_route_rationale_1", + "schemas_process_route_setcurrentbody", + "schemas_process_route_stepaddbody", "schemas_process_route_stepconsumableitem", + "schemas_process_route_stepconsumableupdatebody", + "schemas_process_route_stepcopybody", "schemas_process_route_stepdatacollectionitem", + "schemas_process_route_stepdatacollectionupdatebody", "schemas_process_route_stepoutputitem", + "schemas_process_route_stepoutputupdatebody", "schemas_process_route_stepreagentitem", + "schemas_process_route_stepreagentupdatebody", + "schemas_process_route_stepreorderbody", + "schemas_process_route_stepupdatebody", "schemas_product_banner_productbannerbase", "schemas_product_banner_productbannercreate", "schemas_product_banner_productbannercreatebatch", @@ -1057,8 +1095,26 @@ "schemas_product_review_productreviewupdate", "schemas_product_review_py", "schemas_product_review_rationale_1", + "schemas_production_task_productiontaskcreate", "schemas_production_task_productiontasklistquery", + "schemas_production_task_productiontaskstatusupdate", + "schemas_production_task_productiontaskupdate", + "schemas_production_task_py", + "schemas_production_task_taskinputitem", + "schemas_production_task_taskoutputitem", + "schemas_production_task_taskstepadd", + "schemas_production_task_taskstepdatacollectionitem", + "schemas_production_task_taskstepmaterialitem", + "schemas_production_task_taskstepoutputitem", + "schemas_production_task_taskstepreorderbody", + "schemas_production_task_taskstepupdate", "schemas_production_work_order_productionworkorderbase", + "schemas_production_work_order_productionworkordercomplete", + "schemas_production_work_order_productionworkorderconfigurebody", + "schemas_production_work_order_productionworkordercreate", + "schemas_production_work_order_productionworkorderlistquery", + "schemas_production_work_order_productionworkorderupdate", + "schemas_production_work_order_py", "schemas_qc_task_py", "schemas_qc_task_qctaskcreatebody", "schemas_qc_work_order_outboundqcdetailapplication", @@ -1136,371 +1192,29 @@ "schemas_workflow_taskresponse", "schemas_workflow_transitiondata", "schemas_workflow_versionresponse", - "services_workflow_engine_workflowengine", - "services_workflow_engine_workflowengine_init" + "services_web_auth_roles_rationale_1", + "services_web_auth_roles_rationale_14", + "services_web_auth_roles_rationale_26", + "services_web_auth_roles_rationale_54" ], "2": [ - "api_basic_info_list_collection_regions", - "api_collection_protocol_persist_protocol_sub_resources", - "api_operations_create_access_log", - "api_operations_delete_access_log", - "api_operations_delete_clean_room", - "api_operations_delete_storage_facility", - "api_operations_delete_storage_slot", - "api_operations_get_tenant_no", - "api_operations_list_access_logs", - "api_operations_list_clean_rooms", - "api_operations_list_exhibition_appointments", - "api_operations_list_occupancies", - "api_operations_list_occupancy_history", - "api_operations_list_storage_facilities", - "api_operations_list_storage_slots", - "api_operations_normalize_visit_date_bound", - "api_operations_parse_optional_dt", - "api_operations_py", - "api_operations_update_access_log", - "core_data_scope_apply_data_scope", - "core_data_scope_get_child_dept_ids", - "core_data_scope_get_user_dept_id", - "core_data_scope_py", - "core_data_scope_resolve_user_role_scopes", - "core_utils_generate_uuid", - "crud_api_request_log_delete", - "crud_api_request_log_get", - "crud_api_request_log_get_multi_with_filters", - "crud_api_request_log_py", - "crud_base_crudbase_count", - "crud_clean_room_access_log_to_dict", - "crud_clean_room_create_access_log", - "crud_clean_room_create_clean_room", - "crud_clean_room_get_access_log", - "crud_clean_room_get_clean_room", - "crud_clean_room_list_access_logs", - "crud_clean_room_list_clean_rooms", - "crud_clean_room_py", - "crud_clean_room_room_code_exists", - "crud_clean_room_row_to_dict", - "crud_clean_room_soft_delete_access_log", - "crud_clean_room_soft_delete_clean_room", - "crud_clean_room_total_pages", - "crud_clean_room_update_access_log", - "crud_clean_room_update_clean_room", - "crud_collection_protocol_add_months_yyyymmdd", - "crud_collection_protocol_align_fq_payment_details_payload", - "crud_collection_protocol_apply_payment_detail_list_filters", - "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_apply_submit_refund_finance", - "crud_collection_protocol_attachments_to_urls", - "crud_collection_protocol_audit_to_dict", - "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_batch_submit_refund_finance", - "crud_collection_protocol_calc_installment_due_amounts", - "crud_collection_protocol_classify_installment_warning", - "crud_collection_protocol_collection_info_to_dict", - "crud_collection_protocol_confirm_receipt", - "crud_collection_protocol_confirm_refund", - "crud_collection_protocol_create_audit", - "crud_collection_protocol_dec", - "crud_collection_protocol_detail_query_with_protocol", - "crud_collection_protocol_detail_to_dict", - "crud_collection_protocol_fmt_dt", - "crud_collection_protocol_format_newborn_info", - "crud_collection_protocol_format_storage_cert_sample_info", - "crud_collection_protocol_fullmoon_todo_detail_dict", - "crud_collection_protocol_fullmoon_todo_empty_dict", - "crud_collection_protocol_fullmoon_todo_to_dict", - "crud_collection_protocol_get_collection_info", - "crud_collection_protocol_get_collection_protocol", - "crud_collection_protocol_get_fullmoon_todo", - "crud_collection_protocol_get_party_customer", - "crud_collection_protocol_get_payment_by_protocol_id", - "crud_collection_protocol_get_payment_detail_or_raise", - "crud_collection_protocol_get_protocol_detail_bundle", - "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", - "crud_collection_protocol_get_storage_cert", - "crud_collection_protocol_list_audits", - "crud_collection_protocol_list_collection_protocols", - "crud_collection_protocol_list_installment_warning", - "crud_collection_protocol_list_payment_details", - "crud_collection_protocol_list_payment_details_page", - "crud_collection_protocol_list_receipt_confirm_details", - "crud_collection_protocol_list_receipt_confirmed_details", - "crud_collection_protocol_list_refund_confirm_details", - "crud_collection_protocol_list_refund_confirmed_details", - "crud_collection_protocol_list_sample_transports", - "crud_collection_protocol_list_samples", - "crud_collection_protocol_list_storage_certs", - "crud_collection_protocol_load_protocol_storage_in_date_map", - "crud_collection_protocol_load_sample_type_name_map", - "crud_collection_protocol_lookup_attachment_by_url", - "crud_collection_protocol_migrate_sample_child_refs_on_replace", - "crud_collection_protocol_normalize_attachment_url_key", - "crud_collection_protocol_normalize_date_bound", - "crud_collection_protocol_normalize_fields", - "crud_collection_protocol_normalize_yyyymmdd_date", - "crud_collection_protocol_optional_decimal", - "crud_collection_protocol_party_customer_map_by_protocol_ids", - "crud_collection_protocol_party_customer_to_dict", - "crud_collection_protocol_payment_to_dict", - "crud_collection_protocol_pick_storage_in_date", - "crud_collection_protocol_pop_attachment_urls", - "crud_collection_protocol_protocol_to_dict", - "crud_collection_protocol_py", - "crud_collection_protocol_rows_to_payment_detail_dicts", - "crud_collection_protocol_sample_to_dict", - "crud_collection_protocol_save_payment_details", - "crud_collection_protocol_save_sample_transports", - "crud_collection_protocol_save_samples", - "crud_collection_protocol_soft_delete_collection_protocol", - "crud_collection_protocol_soft_delete_transports_for_protocol", - "crud_collection_protocol_storage_cert_to_dict", - "crud_collection_protocol_storage_in_date_to_yyyymmdd", - "crud_collection_protocol_submit_receipt_finance", - "crud_collection_protocol_submit_refund_finance", - "crud_collection_protocol_today_yyyymmdd", - "crud_collection_protocol_total_pages", - "crud_collection_protocol_transport_to_dict", - "crud_collection_protocol_update_collection_protocol", - "crud_collection_protocol_upsert_collection_info", - "crud_collection_protocol_upsert_fullmoon_todo", - "crud_collection_protocol_upsert_party_customer", - "crud_collection_protocol_upsert_payment", - "crud_collection_protocol_upsert_storage_cert", - "crud_collection_protocol_user_nick_name_map", - "crud_collection_protocol_validate_sample_codes_not_used", - "crud_collection_protocol_yyyymmdd_from_date_param", - "crud_collection_region_create_collection_region", - "crud_collection_region_create_hospital", - "crud_collection_region_get_collection_region", - "crud_collection_region_get_hospital", - "crud_collection_region_hospital_names_by_region_ids", - "crud_collection_region_hospital_to_dict", - "crud_collection_region_list_collection_regions", - "crud_collection_region_list_hospitals", - "crud_collection_region_py", - "crud_collection_region_region_to_dict", - "crud_collection_region_soft_delete_collection_region", - "crud_collection_region_soft_delete_hospital", - "crud_collection_region_total_pages", - "crud_collection_region_update_collection_region", - "crud_collection_region_update_hospital", - "crud_consumable_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_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_row_to_dict", - "crud_consumable_soft_delete_consumable", - "crud_consumable_stock_in", - "crud_consumable_stock_out", - "crud_consumable_total_pages", - "crud_consumable_update_consumable", - "crud_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_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", - "crud_pilot_service_cell_product_type_code_exists", - "crud_pilot_service_channel_agreement_price_exists", - "crud_pilot_service_channel_agreement_price_item_key", - "crud_pilot_service_checkup_package_code_exists", - "crud_pilot_service_confirm_receipt", - "crud_pilot_service_confirm_refund", - "crud_pilot_service_confirm_txn", - "crud_pilot_service_create_cell_product_price", - "crud_pilot_service_create_cell_product_spec", - "crud_pilot_service_create_cell_product_type", - "crud_pilot_service_create_channel", - "crud_pilot_service_create_channel_agreement", - "crud_pilot_service_create_channel_agreement_price", - "crud_pilot_service_create_channel_invoice", - "crud_pilot_service_create_channel_mail_address", - "crud_pilot_service_create_channel_service_order", - "crud_pilot_service_create_checkup_institution", - "crud_pilot_service_create_checkup_institution_invoice", - "crud_pilot_service_create_checkup_institution_package", - "crud_pilot_service_create_checkup_institution_project", - "crud_pilot_service_create_project_system", - "crud_pilot_service_create_project_system_item", - "crud_pilot_service_create_unsubscribe_txn", - "crud_pilot_service_enrich_finance_operate_fields", - "crud_pilot_service_enrich_txn_products_from_order", - "crud_pilot_service_get_cell_product_price", - "crud_pilot_service_get_cell_product_spec", - "crud_pilot_service_get_cell_product_type", - "crud_pilot_service_get_channel", - "crud_pilot_service_get_channel_account", - "crud_pilot_service_get_checkup_institution", - "crud_pilot_service_get_checkup_institution_package", - "crud_pilot_service_get_checkup_institution_package_detail", - "crud_pilot_service_get_checkup_project_for_package", - "crud_pilot_service_get_or_create_channel_account", - "crud_pilot_service_get_project_system", - "crud_pilot_service_get_service_order", - "crud_pilot_service_get_service_order_products", - "crud_pilot_service_get_service_order_txn", - "crud_pilot_service_get_valid_channel_agreement", - "crud_pilot_service_gmcp_agreement_editable", - "crud_pilot_service_gmcp_has_purchase_lock", - "crud_pilot_service_insert_package_items", - "crud_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channel_agreement_prices", - "crud_pilot_service_list_channel_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_1305", - "crud_pilot_service_reduce_channel_product_quota", - "crud_pilot_service_replace_gmcp_product_rows", - "crud_pilot_service_resolve_agreement_price_cell_type", - "crud_pilot_service_rollback_purchase_txn_holdings", - "crud_pilot_service_rollback_unsubscribe_txn_holdings", - "crud_pilot_service_row_to_dict_cell_product_price", - "crud_pilot_service_row_to_dict_cell_product_spec", - "crud_pilot_service_row_to_dict_cell_product_type", - "crud_pilot_service_row_to_dict_channel", - "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_service_order_txn_to_response_dict", - "crud_pilot_service_soft_delete_cell_product_price", - "crud_pilot_service_soft_delete_cell_product_spec", - "crud_pilot_service_soft_delete_cell_product_type", - "crud_pilot_service_soft_delete_channel", - "crud_pilot_service_soft_delete_channel_agreement", - "crud_pilot_service_soft_delete_channel_agreement_price", - "crud_pilot_service_soft_delete_channel_invoice", - "crud_pilot_service_soft_delete_channel_mail_address", - "crud_pilot_service_soft_delete_checkup_institution", - "crud_pilot_service_soft_delete_checkup_institution_invoice", - "crud_pilot_service_soft_delete_checkup_institution_package", - "crud_pilot_service_soft_delete_checkup_institution_project", - "crud_pilot_service_soft_delete_project_system", - "crud_pilot_service_soft_delete_project_system_item", - "crud_pilot_service_soft_delete_service_order", - "crud_pilot_service_submit_finance_confirm", - "crud_pilot_service_submit_refund", - "crud_pilot_service_submit_txn_finance", - "crud_pilot_service_sum_package_item_fees", - "crud_pilot_service_total_pages", - "crud_pilot_service_update_cell_product_price", - "crud_pilot_service_update_cell_product_spec", - "crud_pilot_service_update_cell_product_type", - "crud_pilot_service_update_channel", - "crud_pilot_service_update_channel_agreement", - "crud_pilot_service_update_channel_agreement_price", - "crud_pilot_service_update_channel_invoice", - "crud_pilot_service_update_channel_mail_address", - "crud_pilot_service_update_channel_service_order", - "crud_pilot_service_update_checkup_institution", - "crud_pilot_service_update_checkup_institution_invoice", - "crud_pilot_service_update_checkup_institution_package", - "crud_pilot_service_update_checkup_institution_project", - "crud_pilot_service_update_project_system", - "crud_pilot_service_update_project_system_item", - "crud_pilot_service_update_service_order_txn", - "crud_pilot_service_upsert_channel_product_quota", - "crud_pilot_service_user_nick_name_map", - "crud_pilot_service_validate_package_items_for_save", - "crud_pilot_service_void_channel_agreement", - "crud_pilot_service_void_service_order", - "crud_pilot_service_void_txn", - "crud_production_work_order_list_temp_production_work_orders", - "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_facility_batch_create_slots", - "crud_storage_facility_clear_slots_by_facility_node", - "crud_storage_facility_collect_descendant_ids", - "crud_storage_facility_create_facility", - "crud_storage_facility_create_slot", - "crud_storage_facility_get_children", - "crud_storage_facility_get_facility", - "crud_storage_facility_get_slot", - "crud_storage_facility_insert_row_and_shift_slots", - "crud_storage_facility_list_all_facilities", - "crud_storage_facility_list_slots", - "crud_storage_facility_py", - "crud_storage_facility_row_to_dict", - "crud_storage_facility_slot_to_dict", - "crud_storage_facility_soft_delete_facility", - "crud_storage_facility_soft_delete_slot", - "crud_storage_facility_update_facility", - "crud_storage_facility_update_slot", - "crud_workflow_list_completed_tasks", - "crud_workflow_list_my_instances", - "crud_workflow_list_pending_tasks", - "crud_workflow_task_row_to_dict" - ], - "3": [ + "api_collection_protocol_auditcreatebody", + "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_batchrefundfinancesubmitbody", + "api_collection_protocol_financeconfirmbody", + "api_collection_protocol_fullmoontodoinsurancebody", + "api_collection_protocol_protocolcreatebody", + "api_collection_protocol_protocolupdatebody", + "api_collection_protocol_rationale_1", + "api_collection_protocol_rationale_68", + "api_collection_protocol_refundfinanceconfirmbody", + "api_collection_protocol_refundfinancesubmitbody", + "api_insurance_company_insurancecompanycreatebody", + "api_insurance_company_insurancecompanyinvoicecreatebody", + "api_insurance_company_insurancecompanyinvoiceupdatebody", + "api_insurance_company_insurancecompanyupdatebody", + "api_insurance_company_insuranceprojectpricecreatebody", + "api_insurance_company_insuranceprojectpriceupdatebody", "api_insurance_company_rationale_1", "api_operations_accesslogcreatebody", "api_operations_accesslogupdatebody", @@ -1517,16 +1231,47 @@ "api_operations_storageslotcreatebody", "api_operations_storageslotinsertrowbody", "api_operations_storageslotupdatebody", + "api_workflow_processdefcreatebody", + "api_workflow_processdefupdatebody", + "api_workflow_publishversionbody", + "api_workflow_rationale_135", + "api_workflow_startinstancebody", + "api_workflow_taskactionbody", "base", "crud_api_request_log_apirequestlogcrud", "crud_cell_product_create_cell_product", + "crud_cell_product_rationale_1", + "crud_cell_product_rationale_476", + "crud_cell_product_rationale_487", + "crud_cell_product_rationale_555", + "crud_cell_product_rationale_688", + "crud_cell_product_rationale_936", "crud_clean_room_rationale_1", + "crud_clinical_payment_rationale_120", + "crud_clinical_payment_rationale_74", + "crud_collection_protocol_rationale_1", + "crud_collection_protocol_rationale_127", + "crud_collection_protocol_rationale_1281", + "crud_collection_protocol_rationale_1805", + "crud_collection_protocol_rationale_181", + "crud_collection_protocol_rationale_200", + "crud_collection_protocol_rationale_211", + "crud_collection_protocol_rationale_2174", + "crud_collection_protocol_rationale_222", + "crud_collection_protocol_rationale_2749", + "crud_collection_protocol_rationale_286", + "crud_collection_protocol_rationale_57", + "crud_collection_protocol_rationale_588", + "crud_collection_protocol_rationale_91", + "crud_collection_region_rationale_29", "crud_consumable_pack_rationale_1", "crud_consumable_rationale_1", "crud_consumable_stock_log_rationale_1", "crud_consumable_stock_log_rationale_164", "crud_consumable_stock_log_rationale_216", "crud_dict_type_rationale_1", + "crud_material_batch_stock_in", + "crud_material_batch_stock_out", "crud_material_rationale_328", "crud_material_rationale_475", "crud_outbound_handover_inventory_rationale_1", @@ -1536,89 +1281,127 @@ "crud_outbound_handover_inventory_rationale_65", "crud_outbound_release_material_rationale_1", "crud_outbound_release_material_rationale_229", + "crud_outbound_release_review_rationale_122", + "crud_outbound_release_review_rationale_423", + "crud_outbound_release_review_rationale_513", + "crud_outbound_release_review_rationale_69", + "crud_outbound_release_review_rationale_80", + "crud_pilot_application_rationale_1", + "crud_pilot_application_rationale_1339", + "crud_pilot_application_rationale_67", "crud_pilot_checkup_ensure_checkup_for_patient", "crud_pilot_checkup_rationale_1", "crud_pilot_checkup_rationale_703", "crud_pilot_checkup_rationale_871", "crud_pilot_checkup_rationale_915", - "crud_pilot_delivery_rationale_1", - "crud_pilot_delivery_rationale_175", - "crud_pilot_delivery_rationale_355", - "crud_pilot_delivery_rationale_538", - "crud_pilot_delivery_rationale_639", - "crud_pilot_service_create_purchase_txn", - "crud_pilot_service_create_recharge_txn", - "crud_pilot_service_create_refund_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_2587", - "crud_pilot_service_rationale_2613", - "crud_pilot_service_rationale_2702", - "crud_pilot_service_rationale_2741", - "crud_pilot_service_rationale_2877", - "crud_pilot_service_rationale_2982", - "crud_pilot_service_rationale_3105", - "crud_pilot_service_rationale_3182", - "crud_pilot_service_rationale_3206", - "crud_pilot_service_rationale_3247", - "crud_pilot_service_rationale_3282", - "crud_pilot_service_rationale_3315", - "crud_pilot_service_rationale_3374", - "crud_pilot_service_rationale_3513", - "crud_pilot_service_rationale_3551", - "crud_pilot_service_rationale_3592", - "crud_pilot_service_rationale_3688", - "crud_pilot_service_rationale_3921", - "crud_pilot_service_rationale_4018", - "crud_pilot_service_rationale_4133", - "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_pilot_infusion_confirm_rationale_113", + "crud_pilot_infusion_schedule_mgmt_rationale_1", + "crud_pilot_infusion_schedule_mgmt_rationale_151", + "crud_pilot_infusion_schedule_mgmt_rationale_670", + "crud_pilot_outbound_status_sync_rationale_1", + "crud_pilot_outbound_status_sync_rationale_125", + "crud_pilot_outbound_status_sync_rationale_168", + "crud_pilot_outbound_status_sync_rationale_61", + "crud_pilot_outbound_status_sync_rationale_93", "crud_process_rationale_1", "crud_process_rationale_264", - "crud_process_reagent_row_to_dict", "crud_process_route_rationale_1", "crud_process_route_rationale_455", - "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_copy_task_step", + "crud_production_task_create_occupancy_for_product", + "crud_production_task_parse_optional_date", "crud_production_task_rationale_1", - "crud_production_task_rationale_1303", - "crud_production_task_rationale_1342", - "crud_production_task_rationale_1526", - "crud_production_task_rationale_1651", - "crud_production_task_rationale_254", - "crud_production_task_rationale_263", + "crud_production_task_rationale_1449", + "crud_production_task_rationale_1488", + "crud_production_task_rationale_1672", + "crud_production_task_rationale_1797", + "crud_production_task_rationale_353", + "crud_production_task_rationale_362", + "crud_production_task_rationale_94", + "crud_production_task_set_task_outputs", + "crud_production_task_update_product_from_output", + "crud_production_work_order_create_production_work_order_from_reception", + "crud_production_work_order_rationale_130", + "crud_production_work_order_rationale_233", + "crud_production_work_order_rationale_297", + "crud_production_work_order_rationale_327", + "crud_production_work_order_rationale_378", + "crud_production_work_order_rationale_394", + "crud_production_work_order_rationale_606", + "crud_production_work_order_rationale_665", + "crud_production_work_order_rationale_713", + "crud_production_work_order_rationale_764", + "crud_production_work_order_rationale_790", + "crud_protocol_donation_convert_rationale_1", + "crud_protocol_donation_convert_rationale_132", + "crud_protocol_donation_convert_rationale_198", + "crud_protocol_donation_convert_rationale_273", + "crud_protocol_donation_convert_rationale_35", + "crud_protocol_donation_convert_rationale_84", "crud_qc_material_usage_rationale_155", "crud_qc_material_usage_rationale_177", "crud_qc_material_usage_rationale_18", + "crud_qc_material_usage_rationale_227", "crud_qc_material_usage_rationale_40", + "crud_qc_task_rationale_504", + "crud_qc_task_result_rationale_43", + "crud_qc_task_result_rationale_96", + "crud_qc_work_order_configure_temp_qc_work_order", + "crud_qc_work_order_create_temp_qc_work_order", + "crud_qc_work_order_create_work_order_from_reception", + "crud_qc_work_order_rationale_1283", + "crud_qc_work_order_rationale_1323", + "crud_qc_work_order_rationale_146", + "crud_qc_work_order_rationale_1718", + "crud_qc_work_order_rationale_1950", + "crud_qc_work_order_rationale_236", + "crud_qc_work_order_rationale_296", + "crud_qc_work_order_rationale_305", + "crud_qc_work_order_rationale_348", + "crud_qc_work_order_rationale_583", + "crud_qc_work_order_rationale_868", + "crud_qc_work_order_rationale_985", + "crud_reagent_stock_log_deduct_for_step", "crud_reagent_stock_log_rationale_1", + "crud_reagent_stock_log_rationale_164", + "crud_reagent_stock_log_rationale_216", + "crud_research_donation_convert_from_storage", + "crud_research_donation_rationale_1", + "crud_research_donation_rationale_1005", + "crud_research_donation_rationale_103", + "crud_research_donation_rationale_119", + "crud_research_donation_rationale_1388", + "crud_research_donation_rationale_1727", + "crud_research_donation_rationale_689", + "crud_research_donation_rationale_760", + "crud_research_donation_rationale_92", + "crud_research_donation_submit_audit", "crud_role_rationale_1", + "crud_sample_reception_check_result_rationale_108", + "crud_sample_reception_check_result_rationale_133", + "crud_sample_reception_check_result_rationale_171", + "crud_sample_reception_check_result_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_rationale_1022", + "crud_sample_reception_rationale_1066", + "crud_sample_reception_rationale_115", + "crud_sample_reception_rationale_149", + "crud_sample_reception_rationale_189", + "crud_sample_reception_rationale_265", + "crud_sample_reception_rationale_35", + "crud_sample_reception_rationale_81", + "crud_sample_reception_rationale_918", + "crud_sample_reception_update_sample_reception", + "crud_storage_entry_sms_notification_rationale_183", "crud_storage_facility_rationale_1", "crud_storage_facility_rationale_165", "crud_storage_facility_rationale_41", "crud_storage_facility_rationale_63", "crud_storage_facility_rationale_79", - "crud_storage_occupancy_rationale_1", - "crud_storage_occupancy_rationale_192", - "crud_storage_occupancy_rationale_34", + "crud_storage_release_review_create_review_from_reception", + "crud_storage_release_review_rationale_713", "crud_workflow_rationale_1", "models_clinical_payment_bizpilotpayment", "models_clinical_payment_py", @@ -1628,28 +1411,12 @@ "models_material_py", "models_models_bizbiznosequence", "models_models_bizcellproduct", - "models_models_bizcellproductprice", - "models_models_bizcellproductprojectsystem", - "models_models_bizcellproductprojectsystemitem", - "models_models_bizcellproductspec", - "models_models_bizcellproducttype", - "models_models_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_bizcellsampletype", "models_models_bizcleanroom", "models_models_bizcleanroomaccesslog", + "models_models_bizcollectionhospital", + "models_models_bizcollectionprotocol", + "models_models_bizcollectionregion", "models_models_bizconsumable", "models_models_bizconsumablepack", "models_models_bizconsumablepackitem", @@ -1668,6 +1435,7 @@ "models_models_bizoutboundreleaseqcmaterial", "models_models_bizoutboundreleasereview", "models_models_bizoutputtype", + "models_models_bizpilotapplication", "models_models_bizpilotcheckup", "models_models_bizpilotcheckupactualitem", "models_models_bizpilotcheckupreserveitem", @@ -1675,6 +1443,10 @@ "models_models_bizpilotdeliverymaterial", "models_models_bizpilotdeliverymethod", "models_models_bizpilotinfusionconfirm", + "models_models_bizpilotinfusionplan", + "models_models_bizpilotinfusionschedule", + "models_models_bizpilotinfusionscheduleproduct", + "models_models_bizpilotpatient", "models_models_bizprocess", "models_models_bizprocesscategory", "models_models_bizprocessconsumable", @@ -1687,15 +1459,42 @@ "models_models_bizprocessroutestepdatacollection", "models_models_bizprocessroutestepoutput", "models_models_bizprocessroutestepreagent", + "models_models_bizproductiontask", + "models_models_bizproductiontaskinput", + "models_models_bizproductiontaskoutput", + "models_models_bizproductiontaskstep", + "models_models_bizproductiontaskstepconsumable", + "models_models_bizproductiontaskstepdatacollection", + "models_models_bizproductiontaskstepoutput", + "models_models_bizproductiontaskstepreagent", + "models_models_bizproductionworkorder", + "models_models_bizprotocolaudit", + "models_models_bizprotocolcollectioninfo", + "models_models_bizprotocolfullmoontodo", + "models_models_bizprotocolpartycustomer", + "models_models_bizprotocolpayment", + "models_models_bizprotocolpaymentdetail", + "models_models_bizprotocolsample", + "models_models_bizprotocolsampletransport", + "models_models_bizprotocolstoragecert", + "models_models_bizqclabtestitem", + "models_models_bizqctask", "models_models_bizqcthirdpartycompany", + "models_models_bizqcthirdpartyitem", + "models_models_bizqcworkorder", + "models_models_bizqcworkorderlabitem", + "models_models_bizqcworkorderthirditem", "models_models_bizreagent", "models_models_bizreagentstocklog", + "models_models_bizsamplereception", "models_models_bizsamplereceptioncheckitem", + "models_models_bizsamplereceptioncheckresult", "models_models_bizsamplesmsnotification", "models_models_bizsopdocument", "models_models_bizstorageentrysmsnotification", "models_models_bizstoragefacility", "models_models_bizstoragefacilityslot", + "models_models_bizstoragereleasereview", "models_models_bizstorageslotoccupancy", "models_models_py", "models_models_rationale_1", @@ -1820,7 +1619,6 @@ "models_models_syssite", "models_models_systenant", "models_models_sysuserpost", - "models_models_sysuserrole", "models_models_userrole", "models_models_wfnode", "models_models_wfprocessdef", @@ -1834,219 +1632,6 @@ "models_qc_param_bizqcitemparam", "models_qc_param_bizqctaskresult", "models_qc_param_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_workflow_engine_rationale_1" - ], - "4": [ - "api_collection_protocol_auditcreatebody", - "api_collection_protocol_batchdetailidsbody", - "api_collection_protocol_batchrefundfinancesubmitbody", - "api_collection_protocol_financeconfirmbody", - "api_collection_protocol_fullmoontodoinsurancebody", - "api_collection_protocol_protocolcreatebody", - "api_collection_protocol_protocolupdatebody", - "api_collection_protocol_rationale_1", - "api_collection_protocol_rationale_68", - "api_collection_protocol_refundfinanceconfirmbody", - "api_collection_protocol_refundfinancesubmitbody", - "crud_biz_no_generator_allocate_next_biz_no", - "crud_biz_no_generator_format_biz_no", - "crud_biz_no_generator_prefix_for", - "crud_biz_no_generator_py", - "crud_biz_no_generator_rationale_1", - "crud_biz_no_generator_rationale_35", - "crud_cell_product_rationale_1", - "crud_cell_product_rationale_476", - "crud_cell_product_rationale_487", - "crud_cell_product_rationale_555", - "crud_cell_product_rationale_688", - "crud_cell_product_rationale_936", - "crud_clinical_payment_rationale_120", - "crud_clinical_payment_rationale_74", - "crud_collection_protocol_create_collection_protocol", - "crud_collection_protocol_rationale_1", - "crud_collection_protocol_rationale_127", - "crud_collection_protocol_rationale_1281", - "crud_collection_protocol_rationale_1805", - "crud_collection_protocol_rationale_181", - "crud_collection_protocol_rationale_200", - "crud_collection_protocol_rationale_211", - "crud_collection_protocol_rationale_2174", - "crud_collection_protocol_rationale_222", - "crud_collection_protocol_rationale_2749", - "crud_collection_protocol_rationale_286", - "crud_collection_protocol_rationale_57", - "crud_collection_protocol_rationale_588", - "crud_collection_protocol_rationale_91", - "crud_collection_region_rationale_29", - "crud_outbound_release_review_rationale_122", - "crud_outbound_release_review_rationale_423", - "crud_outbound_release_review_rationale_513", - "crud_outbound_release_review_rationale_69", - "crud_outbound_release_review_rationale_80", - "crud_pilot_application_rationale_1", - "crud_pilot_application_rationale_1339", - "crud_pilot_application_rationale_67", - "crud_pilot_infusion_confirm_rationale_113", - "crud_pilot_infusion_schedule_mgmt_rationale_1", - "crud_pilot_infusion_schedule_mgmt_rationale_151", - "crud_pilot_infusion_schedule_mgmt_rationale_670", - "crud_pilot_outbound_status_sync_rationale_1", - "crud_pilot_outbound_status_sync_rationale_125", - "crud_pilot_outbound_status_sync_rationale_168", - "crud_pilot_outbound_status_sync_rationale_61", - "crud_pilot_outbound_status_sync_rationale_93", - "crud_production_task_add_task_step", - "crud_production_task_copy_task_step", - "crud_production_work_order_rationale_128", - "crud_production_work_order_rationale_184", - "crud_production_work_order_rationale_248", - "crud_production_work_order_rationale_278", - "crud_production_work_order_rationale_329", - "crud_production_work_order_rationale_345", - "crud_production_work_order_rationale_529", - "crud_production_work_order_rationale_588", - "crud_production_work_order_rationale_636", - "crud_production_work_order_rationale_687", - "crud_production_work_order_rationale_713", - "crud_protocol_donation_convert_active_link_query", - "crud_protocol_donation_convert_assert_biz_no_available", - "crud_protocol_donation_convert_create_convert_link", - "crud_protocol_donation_convert_get_convert_partner", - "crud_protocol_donation_convert_get_partner_sample_codes", - "crud_protocol_donation_convert_has_active_convert_link", - "crud_protocol_donation_convert_py", - "crud_protocol_donation_convert_rationale_1", - "crud_protocol_donation_convert_rationale_132", - "crud_protocol_donation_convert_rationale_198", - "crud_protocol_donation_convert_rationale_273", - "crud_protocol_donation_convert_rationale_35", - "crud_protocol_donation_convert_rationale_84", - "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", - "crud_qc_task_create_task_for_line", - "crud_qc_task_rationale_504", - "crud_qc_task_result_rationale_43", - "crud_qc_task_result_rationale_96", - "crud_qc_work_order_configure_temp_qc_work_order", - "crud_qc_work_order_configure_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_gen_daily_no", - "crud_qc_work_order_rationale_1226", - "crud_qc_work_order_rationale_1266", - "crud_qc_work_order_rationale_146", - "crud_qc_work_order_rationale_1661", - "crud_qc_work_order_rationale_1893", - "crud_qc_work_order_rationale_203", - "crud_qc_work_order_rationale_263", - "crud_qc_work_order_rationale_272", - "crud_qc_work_order_rationale_315", - "crud_qc_work_order_rationale_550", - "crud_qc_work_order_rationale_811", - "crud_qc_work_order_rationale_928", - "crud_qc_work_order_soft_delete_pending_work_order_tasks", - "crud_research_donation_audit_to_dict", - "crud_research_donation_batch_delete_donations", - "crud_research_donation_collection_to_dict", - "crud_research_donation_convert_from_storage", - "crud_research_donation_convert_to_storage", - "crud_research_donation_create_collection", - "crud_research_donation_create_donation", - "crud_research_donation_create_party", - "crud_research_donation_create_samples", - "crud_research_donation_create_transport", - "crud_research_donation_dec", - "crud_research_donation_delete_donation", - "crud_research_donation_fmt_dt", - "crud_research_donation_get_collection", - "crud_research_donation_get_donation_detail", - "crud_research_donation_get_party", - "crud_research_donation_list_audits", - "crud_research_donation_list_donations", - "crud_research_donation_list_sample_transports", - "crud_research_donation_list_samples", - "crud_research_donation_merge_comma_separated_urls", - "crud_research_donation_migrate_donation_sample_child_refs_on_replace", - "crud_research_donation_normalize_date_bound", - "crud_research_donation_normalize_fields", - "crud_research_donation_optional_decimal", - "crud_research_donation_party_to_dict", - "crud_research_donation_py", - "crud_research_donation_rationale_1", - "crud_research_donation_rationale_1005", - "crud_research_donation_rationale_103", - "crud_research_donation_rationale_119", - "crud_research_donation_rationale_1388", - "crud_research_donation_rationale_1727", - "crud_research_donation_rationale_689", - "crud_research_donation_rationale_760", - "crud_research_donation_rationale_92", - "crud_research_donation_resolve_donation_payload", - "crud_research_donation_sample_to_dict", - "crud_research_donation_soft_delete_all", - "crud_research_donation_soft_delete_collection", - "crud_research_donation_soft_delete_party", - "crud_research_donation_soft_delete_samples", - "crud_research_donation_soft_delete_transports", - "crud_research_donation_submit_audit", - "crud_research_donation_total_pages", - "crud_research_donation_transport_to_dict", - "crud_research_donation_update_donation", - "crud_research_donation_user_nick_name_map", - "crud_sample_reception_check_result_rationale_108", - "crud_sample_reception_check_result_rationale_133", - "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_rationale_1022", - "crud_sample_reception_rationale_1066", - "crud_sample_reception_rationale_115", - "crud_sample_reception_rationale_149", - "crud_sample_reception_rationale_189", - "crud_sample_reception_rationale_265", - "crud_sample_reception_rationale_35", - "crud_sample_reception_rationale_81", - "crud_sample_reception_rationale_918", - "crud_storage_entry_sms_notification_rationale_183", - "crud_storage_release_review_rationale_713", - "models_models_bizcellsampletype", - "models_models_bizcollectionhospital", - "models_models_bizcollectionprotocol", - "models_models_bizcollectionregion", - "models_models_bizpilotapplication", - "models_models_bizpilotinfusionplan", - "models_models_bizpilotinfusionschedule", - "models_models_bizpilotinfusionscheduleproduct", - "models_models_bizpilotpatient", - "models_models_bizproductiontask", - "models_models_bizproductiontaskinput", - "models_models_bizproductiontaskoutput", - "models_models_bizproductiontaskstep", - "models_models_bizproductiontaskstepconsumable", - "models_models_bizproductiontaskstepdatacollection", - "models_models_bizproductiontaskstepoutput", - "models_models_bizproductiontaskstepreagent", - "models_models_bizproductionworkorder", - "models_models_bizprotocolaudit", - "models_models_bizprotocolcollectioninfo", - "models_models_bizprotocolfullmoontodo", - "models_models_bizprotocolpartycustomer", - "models_models_bizprotocolpayment", - "models_models_bizprotocolpaymentdetail", - "models_models_bizprotocolsample", - "models_models_bizprotocolsampletransport", - "models_models_bizprotocolstoragecert", - "models_models_bizqclabtestitem", - "models_models_bizqctask", - "models_models_bizqcthirdpartyitem", - "models_models_bizqcworkorder", - "models_models_bizqcworkorderlabitem", - "models_models_bizqcworkorderthirditem", - "models_models_bizsamplereception", - "models_models_bizsamplereceptioncheckresult", - "models_models_bizstoragereleasereview", "models_research_donation_bizprotocoldonationconvert", "models_research_donation_bizresearchdonation", "models_research_donation_bizresearchdonationaudit", @@ -2061,10 +1646,749 @@ "models_research_donation_rationale_155", "models_research_donation_rationale_183", "models_research_donation_rationale_43", - "models_research_donation_rationale_64" + "models_research_donation_rationale_64", + "services_workflow_engine_rationale_1", + "services_workflow_engine_workflowengine", + "services_workflow_engine_workflowengine_init" + ], + "3": [ + "api_basic_info_list_collection_regions", + "api_basic_info_list_protocol_nos", + "api_collection_protocol_persist_protocol_sub_resources", + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "core_data_scope_apply_data_scope", + "core_data_scope_get_child_dept_ids", + "core_data_scope_get_user_dept_id", + "core_data_scope_py", + "core_data_scope_resolve_user_role_scopes", + "crud_api_request_log_delete", + "crud_api_request_log_get", + "crud_api_request_log_get_multi_with_filters", + "crud_api_request_log_py", + "crud_base_crudbase_count", + "crud_collection_protocol_add_months_yyyymmdd", + "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_payment_detail_list_filters", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_attachments_to_urls", + "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_batch_submit_refund_finance", + "crud_collection_protocol_calc_installment_due_amounts", + "crud_collection_protocol_classify_installment_warning", + "crud_collection_protocol_collection_info_to_dict", + "crud_collection_protocol_confirm_receipt", + "crud_collection_protocol_confirm_refund", + "crud_collection_protocol_create_audit", + "crud_collection_protocol_dec", + "crud_collection_protocol_detail_query_with_protocol", + "crud_collection_protocol_detail_to_dict", + "crud_collection_protocol_fmt_dt", + "crud_collection_protocol_format_newborn_info", + "crud_collection_protocol_format_storage_cert_sample_info", + "crud_collection_protocol_fullmoon_todo_detail_dict", + "crud_collection_protocol_fullmoon_todo_empty_dict", + "crud_collection_protocol_fullmoon_todo_to_dict", + "crud_collection_protocol_get_collection_info", + "crud_collection_protocol_get_collection_protocol", + "crud_collection_protocol_get_fullmoon_todo", + "crud_collection_protocol_get_party_customer", + "crud_collection_protocol_get_payment_by_protocol_id", + "crud_collection_protocol_get_payment_detail_or_raise", + "crud_collection_protocol_get_protocol_detail_bundle", + "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "crud_collection_protocol_get_storage_cert", + "crud_collection_protocol_list_audits", + "crud_collection_protocol_list_collection_protocols", + "crud_collection_protocol_list_installment_warning", + "crud_collection_protocol_list_payment_details", + "crud_collection_protocol_list_payment_details_page", + "crud_collection_protocol_list_receipt_confirm_details", + "crud_collection_protocol_list_receipt_confirmed_details", + "crud_collection_protocol_list_refund_confirm_details", + "crud_collection_protocol_list_refund_confirmed_details", + "crud_collection_protocol_list_sample_transports", + "crud_collection_protocol_list_samples", + "crud_collection_protocol_list_storage_certs", + "crud_collection_protocol_load_protocol_storage_in_date_map", + "crud_collection_protocol_load_sample_type_name_map", + "crud_collection_protocol_lookup_attachment_by_url", + "crud_collection_protocol_migrate_sample_child_refs_on_replace", + "crud_collection_protocol_no_enrich_issued_user_names", + "crud_collection_protocol_no_rationale_34", + "crud_collection_protocol_normalize_attachment_url_key", + "crud_collection_protocol_normalize_date_bound", + "crud_collection_protocol_normalize_fields", + "crud_collection_protocol_normalize_yyyymmdd_date", + "crud_collection_protocol_optional_decimal", + "crud_collection_protocol_party_customer_map_by_protocol_ids", + "crud_collection_protocol_party_customer_to_dict", + "crud_collection_protocol_payment_to_dict", + "crud_collection_protocol_pick_storage_in_date", + "crud_collection_protocol_pop_attachment_urls", + "crud_collection_protocol_protocol_to_dict", + "crud_collection_protocol_py", + "crud_collection_protocol_rows_to_payment_detail_dicts", + "crud_collection_protocol_sample_to_dict", + "crud_collection_protocol_save_payment_details", + "crud_collection_protocol_save_sample_transports", + "crud_collection_protocol_save_samples", + "crud_collection_protocol_soft_delete_collection_protocol", + "crud_collection_protocol_soft_delete_transports_for_protocol", + "crud_collection_protocol_storage_cert_to_dict", + "crud_collection_protocol_storage_in_date_to_yyyymmdd", + "crud_collection_protocol_submit_receipt_finance", + "crud_collection_protocol_submit_refund_finance", + "crud_collection_protocol_today_yyyymmdd", + "crud_collection_protocol_total_pages", + "crud_collection_protocol_transport_to_dict", + "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_upsert_collection_info", + "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_protocol_upsert_party_customer", + "crud_collection_protocol_upsert_payment", + "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_collection_protocol_yyyymmdd_from_date_param", + "crud_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_list_collection_regions", + "crud_collection_region_list_hospitals", + "crud_collection_region_py", + "crud_collection_region_region_to_dict", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital", + "crud_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_pilot_service_list_channel_agreements", + "crud_pilot_service_list_project_system_items", + "crud_qc_lab_test_item_create_lab_item", + "crud_qc_lab_test_item_get_lab_item", + "crud_qc_lab_test_item_item_code_exists", + "crud_qc_lab_test_item_list_active_lab_items", + "crud_qc_lab_test_item_list_lab_items", + "crud_qc_lab_test_item_py", + "crud_qc_lab_test_item_row_to_dict", + "crud_qc_lab_test_item_soft_delete_lab_item", + "crud_qc_lab_test_item_update_lab_item", + "crud_qc_material_usage_deduct_for_task", + "crud_qc_material_usage_display_remark", + "crud_qc_material_usage_list_usages", + "crud_qc_material_usage_list_usages_by_task", + "crud_qc_material_usage_parse_receiver_purpose_from_remark", + "crud_qc_material_usage_py", + "crud_qc_material_usage_resolve_receiver_purpose", + "crud_qc_material_usage_revert_task_material_usages", + "crud_qc_material_usage_row_to_dict", + "crud_qc_material_usage_user_nick_name_map", + "crud_reagent_stock_log_display_remark", + "crud_reagent_stock_log_list_stock_logs", + "crud_reagent_stock_log_parse_receiver_purpose_from_remark", + "crud_reagent_stock_log_py", + "crud_reagent_stock_log_resolve_receiver_purpose", + "crud_reagent_stock_log_revert_step_stock_changes", + "crud_reagent_stock_log_row_to_dict", + "crud_reagent_stock_log_user_nick_name_map", + "crud_sample_sms_notification_accept_conclusion_label", + "crud_sample_sms_notification_base_query", + "crud_sample_sms_notification_ensure_notification", + "crud_sample_sms_notification_fetch_sample_type_name", + "crud_sample_sms_notification_fmt_dt", + "crud_sample_sms_notification_generate_sms_content", + "crud_sample_sms_notification_list_notifications", + "crud_sample_sms_notification_normalize_date_bound", + "crud_sample_sms_notification_py", + "crud_sample_sms_notification_resolve_notification", + "crud_sample_sms_notification_row_to_dict", + "crud_sample_sms_notification_toggle_notification_status", + "crud_sample_sms_notification_total_pages", + "crud_sample_sms_notification_unicode_ci", + "crud_storage_entry_sms_notification_base_query", + "crud_storage_entry_sms_notification_ensure_notification", + "crud_storage_entry_sms_notification_fetch_sample_type_name", + "crud_storage_entry_sms_notification_fmt_dt", + "crud_storage_entry_sms_notification_generate_sms_content", + "crud_storage_entry_sms_notification_list_notifications", + "crud_storage_entry_sms_notification_normalize_date_bound", + "crud_storage_entry_sms_notification_py", + "crud_storage_entry_sms_notification_resolve_notification", + "crud_storage_entry_sms_notification_row_to_dict", + "crud_storage_entry_sms_notification_storage_status_label", + "crud_storage_entry_sms_notification_toggle_notification_status", + "crud_storage_entry_sms_notification_total_pages", + "crud_storage_entry_sms_notification_unicode_ci", + "crud_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_task_row_to_dict" + ], + "4": [ + "crud_pilot_delivery_deduct_fee_on_delivery", + "crud_pilot_delivery_rationale_1", + "crud_pilot_delivery_rationale_175", + "crud_pilot_delivery_rationale_355", + "crud_pilot_delivery_rationale_538", + "crud_pilot_delivery_rationale_639", + "crud_pilot_service_activate_channel_agreement", + "crud_pilot_service_apply_gmcp_order_quotas", + "crud_pilot_service_apply_purchase_txn_holdings", + "crud_pilot_service_apply_unsubscribe_txn_holdings", + "crud_pilot_service_batch_gmcp_current_holding_amounts", + "crud_pilot_service_batch_gmcp_purchase_totals", + "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "crud_pilot_service_calc_gmcp_purchase_total", + "crud_pilot_service_calc_gmcp_purchase_total_from_db", + "crud_pilot_service_cell_product_price_code_exists", + "crud_pilot_service_cell_product_spec_code_exists", + "crud_pilot_service_cell_product_type_code_exists", + "crud_pilot_service_channel_agreement_price_exists", + "crud_pilot_service_channel_agreement_price_item_key", + "crud_pilot_service_checkup_package_code_exists", + "crud_pilot_service_confirm_receipt", + "crud_pilot_service_confirm_refund", + "crud_pilot_service_confirm_txn", + "crud_pilot_service_create_cell_product_price", + "crud_pilot_service_create_cell_product_spec", + "crud_pilot_service_create_cell_product_type", + "crud_pilot_service_create_channel_agreement_price", + "crud_pilot_service_create_channel_service_order", + "crud_pilot_service_create_checkup_institution", + "crud_pilot_service_create_checkup_institution_package", + "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_finance_operate_fields", + "crud_pilot_service_enrich_txn_products_from_order", + "crud_pilot_service_get_cell_product_price", + "crud_pilot_service_get_cell_product_spec", + "crud_pilot_service_get_cell_product_type", + "crud_pilot_service_get_channel", + "crud_pilot_service_get_channel_account", + "crud_pilot_service_get_checkup_institution", + "crud_pilot_service_get_checkup_institution_package", + "crud_pilot_service_get_checkup_institution_package_detail", + "crud_pilot_service_get_checkup_project_for_package", + "crud_pilot_service_get_or_create_channel_account", + "crud_pilot_service_get_project_system", + "crud_pilot_service_get_service_order", + "crud_pilot_service_get_service_order_products", + "crud_pilot_service_get_service_order_txn", + "crud_pilot_service_get_valid_channel_agreement", + "crud_pilot_service_gmcp_agreement_editable", + "crud_pilot_service_gmcp_has_purchase_lock", + "crud_pilot_service_insert_package_items", + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_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_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_2523", + "crud_pilot_service_rationale_2557", + "crud_pilot_service_rationale_2693", + "crud_pilot_service_rationale_2719", + "crud_pilot_service_rationale_2808", + "crud_pilot_service_rationale_2847", + "crud_pilot_service_rationale_2994", + "crud_pilot_service_rationale_3099", + "crud_pilot_service_rationale_3222", + "crud_pilot_service_rationale_3299", + "crud_pilot_service_rationale_3323", + "crud_pilot_service_rationale_3364", + "crud_pilot_service_rationale_3399", + "crud_pilot_service_rationale_3432", + "crud_pilot_service_rationale_3491", + "crud_pilot_service_rationale_3630", + "crud_pilot_service_rationale_3668", + "crud_pilot_service_rationale_3709", + "crud_pilot_service_rationale_3809", + "crud_pilot_service_rationale_4042", + "crud_pilot_service_rationale_4139", + "crud_pilot_service_rationale_4254", + "crud_pilot_service_reduce_channel_product_quota", + "crud_pilot_service_replace_gmcp_product_rows", + "crud_pilot_service_resolve_agreement_price_cell_type", + "crud_pilot_service_resolve_service_order_current_balance", + "crud_pilot_service_resolve_service_order_purchase_total", + "crud_pilot_service_rollback_purchase_txn_holdings", + "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", + "crud_pilot_service_row_to_dict_channel", + "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_service_order_product", + "crud_pilot_service_save_gmcp_product_rows", + "crud_pilot_service_service_order_txn_to_response_dict", + "crud_pilot_service_soft_delete_cell_product_price", + "crud_pilot_service_soft_delete_cell_product_spec", + "crud_pilot_service_soft_delete_cell_product_type", + "crud_pilot_service_soft_delete_channel", + "crud_pilot_service_soft_delete_channel_agreement", + "crud_pilot_service_soft_delete_channel_agreement_price", + "crud_pilot_service_soft_delete_channel_invoice", + "crud_pilot_service_soft_delete_channel_mail_address", + "crud_pilot_service_soft_delete_checkup_institution", + "crud_pilot_service_soft_delete_checkup_institution_invoice", + "crud_pilot_service_soft_delete_checkup_institution_package", + "crud_pilot_service_soft_delete_checkup_institution_project", + "crud_pilot_service_soft_delete_project_system", + "crud_pilot_service_soft_delete_project_system_item", + "crud_pilot_service_soft_delete_service_order", + "crud_pilot_service_submit_finance_confirm", + "crud_pilot_service_submit_refund", + "crud_pilot_service_submit_txn_finance", + "crud_pilot_service_sum_package_item_fees", + "crud_pilot_service_total_pages", + "crud_pilot_service_update_cell_product_price", + "crud_pilot_service_update_cell_product_spec", + "crud_pilot_service_update_cell_product_type", + "crud_pilot_service_update_channel", + "crud_pilot_service_update_channel_agreement", + "crud_pilot_service_update_channel_agreement_price", + "crud_pilot_service_update_channel_invoice", + "crud_pilot_service_update_channel_mail_address", + "crud_pilot_service_update_channel_service_order", + "crud_pilot_service_update_checkup_institution", + "crud_pilot_service_update_checkup_institution_invoice", + "crud_pilot_service_update_checkup_institution_package", + "crud_pilot_service_update_checkup_institution_project", + "crud_pilot_service_update_project_system", + "crud_pilot_service_update_project_system_item", + "crud_pilot_service_update_service_order_txn", + "crud_pilot_service_upsert_channel_product_quota", + "crud_pilot_service_user_nick_name_map", + "crud_pilot_service_validate_package_items_for_save", + "crud_pilot_service_void_channel_agreement", + "crud_pilot_service_void_service_order", + "crud_pilot_service_void_txn", + "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" ], "5": [ - "api_workflow_get_designer_data", + "core_utils_generate_uuid", + "crud_clean_room_access_log_to_dict", + "crud_clean_room_create_access_log", + "crud_clean_room_create_clean_room", + "crud_clean_room_get_access_log", + "crud_clean_room_get_clean_room", + "crud_clean_room_list_access_logs", + "crud_clean_room_list_clean_rooms", + "crud_clean_room_py", + "crud_clean_room_room_code_exists", + "crud_clean_room_row_to_dict", + "crud_clean_room_soft_delete_access_log", + "crud_clean_room_soft_delete_clean_room", + "crud_clean_room_total_pages", + "crud_clean_room_update_access_log", + "crud_clean_room_update_clean_room", + "crud_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_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_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_dict_data_create_dict_data", + "crud_dict_data_get_dict_data", + "crud_dict_data_list_dict_data", + "crud_dict_data_list_dict_data_options", + "crud_dict_data_py", + "crud_dict_data_rationale_1", + "crud_dict_data_row_to_dict", + "crud_dict_data_soft_delete_dict_data", + "crud_dict_data_total_pages", + "crud_dict_data_update_dict_data", + "crud_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", + "crud_pilot_service_create_channel", + "crud_pilot_service_create_channel_agreement", + "crud_pilot_service_create_channel_invoice", + "crud_pilot_service_create_channel_mail_address", + "crud_pilot_service_create_checkup_institution_invoice", + "crud_pilot_service_create_checkup_institution_project", + "crud_post_create_post", + "crud_post_get_post", + "crud_post_list_posts", + "crud_post_post_code_exists", + "crud_post_py", + "crud_post_row_to_dict", + "crud_post_soft_delete_post", + "crud_post_total_pages", + "crud_post_update_post", + "crud_process_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_create_production_task", + "crud_production_task_delete_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_enrich_outbound_task_items", + "crud_production_task_fmt_dt", + "crud_production_task_generate_task_no", + "crud_production_task_get_production_task_detail", + "crud_production_task_normalize_date_bound", + "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_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_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_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" + ], + "6": [ + "core_db_collation_eq_unicode", + "core_db_collation_like_unicode", + "core_db_collation_py", + "core_db_collation_rationale_1", + "core_db_collation_rationale_12", + "core_db_collation_rationale_7", + "core_db_collation_unicode_ci", + "crud_collection_protocol_format_attachment_file_size", + "crud_collection_protocol_urls_to_attachment_list", + "crud_production_task_list_production_tasks", + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_attach_outbound_detail", + "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_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_outbound_items", + "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_outbound_work_order_ids_by_keyword", + "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_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_work_order_accept_conclusion_label", + "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "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_dec", + "crud_qc_work_order_delete_qc_work_order", + "crud_qc_work_order_delete_temp_qc_work_order", + "crud_qc_work_order_effective_donation_sample_id", + "crud_qc_work_order_effective_protocol_sample_id", + "crud_qc_work_order_effective_reception_source", + "crud_qc_work_order_enrich_outbound_work_orders", + "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_outbound_qc_detail", + "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_outbound_qc_work_order_ids_by_keyword", + "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_item", + "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_user_nick_name_map", + "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_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_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" + ], + "7": [ "app_main_error_json", "app_main_health_check", "app_main_lifespan", @@ -2172,7 +2496,6 @@ "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", @@ -2183,229 +2506,108 @@ "core_storage_rationale_38", "core_storage_rationale_53", "core_storage_rationale_83", - "crud_qc_task_result_list_results_by_task", - "crud_qc_task_result_list_saved_results_by_task", - "crud_qc_task_result_merge_saved_into_template", - "crud_qc_task_result_py", - "crud_qc_task_result_resolve_task_item_ref", - "crud_qc_task_result_row_to_dict", - "crud_qc_task_result_save_results_for_task", - "crud_workflow_create_instance", - "crud_workflow_create_process_def", - "crud_workflow_create_task", - "crud_workflow_get_instance", - "crud_workflow_get_latest_version", - "crud_workflow_get_nodes_by_version", - "crud_workflow_get_pending_tasks_by_node", - "crud_workflow_get_process_def", - "crud_workflow_get_task", - "crud_workflow_get_transitions_by_version", - "crud_workflow_list_process_defs", - "crud_workflow_list_versions", - "crud_workflow_process_code_exists", - "crud_workflow_publish_version", - "crud_workflow_py", - "crud_workflow_row_to_dict", - "crud_workflow_soft_delete_process_def", - "crud_workflow_total_pages", - "crud_workflow_update_instance_status", - "crud_workflow_update_process_def", - "crud_workflow_version_to_dict", + "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_create", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", "exception", "main_py", - "services_workflow_callback_dispatch_local", - "services_workflow_callback_py", - "services_workflow_callback_rationale_1", - "services_workflow_callback_rationale_24", - "services_workflow_callback_rationale_29", - "services_workflow_callback_rationale_61", - "services_workflow_callback_register_local_callback", - "services_workflow_callback_trigger_callback", - "services_workflow_engine_compare", - "services_workflow_engine_get_variable", - "services_workflow_engine_parse_node_config", - "services_workflow_engine_parse_variables", - "services_workflow_engine_py", - "services_workflow_engine_workflowengine_advance", - "services_workflow_engine_workflowengine_approve_task", - "services_workflow_engine_workflowengine_check_rules", - "services_workflow_engine_workflowengine_evaluate_condition", - "services_workflow_engine_workflowengine_execute_node", - "services_workflow_engine_workflowengine_reject_task", "services_workflow_engine_workflowengine_resolve_approvers", - "services_workflow_engine_workflowengine_start_process", "tasks_init_init_scheduled_tasks", "tasks_init_py", "tasks_init_shutdown_scheduler" ], - "6": [ - "core_db_collation_eq_unicode", - "core_db_collation_like_unicode", - "core_db_collation_py", - "core_db_collation_rationale_1", - "core_db_collation_rationale_12", - "core_db_collation_rationale_7", - "core_db_collation_unicode_ci", - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_urls_to_attachment_list", - "crud_production_task_list_production_tasks", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_attach_outbound_detail", - "crud_production_work_order_attach_reception_detail", - "crud_production_work_order_complete_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_outbound_items", - "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_normalize_date_bound", - "crud_production_work_order_outbound_work_order_ids_by_keyword", - "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_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_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_work_order_accept_conclusion_label", - "crud_qc_work_order_build_outbound_pilot_context_by_schedule", - "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_effective_donation_sample_id", - "crud_qc_work_order_effective_protocol_sample_id", - "crud_qc_work_order_effective_reception_source", - "crud_qc_work_order_enrich_outbound_work_orders", - "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_get_outbound_qc_detail", - "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_outbound_qc_work_order_ids_by_keyword", - "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_item", - "crud_qc_work_order_sample_type_name_for_reception", - "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_user_nick_name_map", - "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_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_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" + "8": [ + "crud_base_crudbase_update", + "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "crud_dict_type_create_dict_type", + "crud_dict_type_dict_type_code_exists", + "crud_dict_type_get_dict_type", + "crud_dict_type_list_dict_types", + "crud_dict_type_py", + "crud_dict_type_row_to_dict", + "crud_dict_type_soft_delete_dict_type", + "crud_dict_type_total_pages", + "crud_dict_type_update_dict_type", + "crud_pilot_checkup_batch_create_checkups", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_delete_actual_item", + "crud_pilot_checkup_delete_reserve_item", + "crud_pilot_checkup_generate_checkup_no", + "crud_pilot_checkup_get_checkup_by_id", + "crud_pilot_checkup_list_actual_items", + "crud_pilot_checkup_list_checkups_paginated", + "crud_pilot_checkup_list_pending_patients", + "crud_pilot_checkup_list_reserve_items", + "crud_pilot_checkup_mark_checkup_checked", + "crud_pilot_checkup_parse_optional_datetime", + "crud_pilot_checkup_py", + "crud_pilot_checkup_remove_checkup_for_patient", + "crud_pilot_checkup_row_to_dict_actual_item", + "crud_pilot_checkup_row_to_dict_checkup", + "crud_pilot_checkup_row_to_dict_reserve_item", + "crud_pilot_checkup_save_actual_items", + "crud_pilot_checkup_save_reserve_items", + "crud_pilot_checkup_settle_checkup_fee", + "crud_pilot_checkup_soft_delete_checkup", + "crud_pilot_checkup_update_checkup", + "crud_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_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_storage_facility_batch_create_slots", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_storage_facility_collect_descendant_ids", + "crud_storage_facility_create_facility", + "crud_storage_facility_create_slot", + "crud_storage_facility_get_children", + "crud_storage_facility_get_facility", + "crud_storage_facility_get_slot", + "crud_storage_facility_insert_row_and_shift_slots", + "crud_storage_facility_list_all_facilities", + "crud_storage_facility_list_slots", + "crud_storage_facility_py", + "crud_storage_facility_row_to_dict", + "crud_storage_facility_slot_to_dict", + "crud_storage_facility_soft_delete_facility", + "crud_storage_facility_soft_delete_slot", + "crud_storage_facility_update_facility", + "crud_storage_facility_update_slot", + "crud_user_create_user", + "crud_user_get_user", + "crud_user_get_user_with_relations", + "crud_user_hash_password", + "crud_user_list_post_ids_for_user", + "crud_user_list_user_ids_bound_to_post", + "crud_user_list_users", + "crud_user_py", + "crud_user_replace_associations", + "crud_user_reset_password", + "crud_user_row_to_dict", + "crud_user_set_user_post_ids_only", + "crud_user_soft_delete_user", + "crud_user_sync_post_user_bindings", + "crud_user_total_pages", + "crud_user_update_user", + "crud_user_user_no_exists" ], - "7": [ + "9": [ "api_public_avatar_url_field", "api_public_build_user_info_payload", "api_public_get_web_auth_menu_codes", @@ -2464,151 +2666,158 @@ "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", + "core_storage_qiniustorage_delete_file", "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_checkup_batch_create_checkups", - "crud_pilot_checkup_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_id", - "crud_pilot_checkup_list_actual_items", - "crud_pilot_checkup_list_checkups_paginated", - "crud_pilot_checkup_list_pending_patients", - "crud_pilot_checkup_list_reserve_items", - "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_parse_optional_datetime", - "crud_pilot_checkup_py", - "crud_pilot_checkup_remove_checkup_for_patient", - "crud_pilot_checkup_row_to_dict_actual_item", - "crud_pilot_checkup_row_to_dict_checkup", - "crud_pilot_checkup_row_to_dict_reserve_item", - "crud_pilot_checkup_save_actual_items", - "crud_pilot_checkup_save_reserve_items", - "crud_pilot_checkup_settle_checkup_fee", - "crud_pilot_checkup_soft_delete_checkup", - "crud_pilot_checkup_update_checkup", - "crud_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_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", - "crud_user_get_user_with_relations", - "crud_user_hash_password", - "crud_user_list_post_ids_for_user", - "crud_user_list_user_ids_bound_to_post", - "crud_user_list_users", - "crud_user_py", - "crud_user_rationale_1", - "crud_user_rationale_134", - "crud_user_rationale_181", - "crud_user_replace_associations", - "crud_user_reset_password", - "crud_user_row_to_dict", - "crud_user_set_user_post_ids_only", - "crud_user_soft_delete_user", - "crud_user_sync_post_user_bindings", - "crud_user_total_pages", - "crud_user_update_user", - "crud_user_user_no_exists", - "crud_user_usercrudcompat", "crud_user_usercrudcompat_get_by_user_no", "services_web_auth_roles_iter_user_menu_perm_codes", "services_web_auth_roles_map_role_name_to_web", "services_web_auth_roles_py", "services_web_auth_roles_resolve_web_role_for_user" ], - "8": [ - "api_production_get_next_cell_product_code", - "crud_cell_product_ancestor_link_from_cell_product_input", - "crud_cell_product_ancestor_sample_chain_link", - "crud_cell_product_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_donation_sample_chain_node", - "crud_cell_product_donation_sample_customer_dict", - "crud_cell_product_edge_meta", - "crud_cell_product_enrich_product_dicts", - "crud_cell_product_find_cell_product_by_input", - "crud_cell_product_find_donation_sample", - "crud_cell_product_find_protocol_sample", - "crud_cell_product_get_cell_product", - "crud_cell_product_get_next_code", - "crud_cell_product_get_product_chain", - "crud_cell_product_list_cell_products", - "crud_cell_product_nest_ancestor_parent", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_product_node", - "crud_cell_product_protocol_sample_chain_node", - "crud_cell_product_py", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_sample_customer_dict", - "crud_cell_product_sample_type_name_from_id", - "crud_cell_product_total_pages", - "crud_cell_product_update_cell_product", - "crud_cell_product_validate_batch_items", + "10": [ + "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", + "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_customer_create_customer", + "crud_customer_get_customer", + "crud_customer_id_card_taken", + "crud_customer_list_customers", + "crud_customer_normalize_date_bound", + "crud_customer_py", + "crud_customer_rationale_1", + "crud_customer_row_to_dict", + "crud_customer_soft_delete_customer", + "crud_customer_total_pages", + "crud_customer_update_customer", + "crud_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", + "models_models_bizcollectionprotocolno", + "models_models_bizcustomer", + "models_models_bizsamplecode" + ], + "11": [ + "crud_pilot_application_complete_application", + "crud_pilot_application_create_infusion_plan", + "crud_pilot_application_create_schedule", + "crud_pilot_application_create_schedule_products", + "crud_pilot_application_format_yyyy_mm_dd", + "crud_pilot_application_generate_application_no", + "crud_pilot_application_get_application", + "crud_pilot_application_get_patient_by_application", + "crud_pilot_application_get_schedule_for_plan", + "crud_pilot_application_list_applications", + "crud_pilot_application_list_infusion_plans", + "crud_pilot_application_list_schedules_by_plan", + "crud_pilot_application_mark_schedule_complete", + "crud_pilot_application_normalize_infusion_status_code", + "crud_pilot_application_normalize_yyyymmdd", + "crud_pilot_application_parse_infusion_datetime", + "crud_pilot_application_prepare_infusion_plan_payload", + "crud_pilot_application_py", + "crud_pilot_application_release_application_no_for_soft_delete", + "crud_pilot_application_row_to_dict_application", + "crud_pilot_application_row_to_dict_infusion_plan", + "crud_pilot_application_row_to_dict_infusion_schedule", + "crud_pilot_application_row_to_dict_patient", + "crud_pilot_application_row_to_dict_schedule_product", + "crud_pilot_application_save_application_infusion", + "crud_pilot_application_schedule_deletable", + "crud_pilot_application_schedule_has_blocking_links", + "crud_pilot_application_schedule_infusion_editable", + "crud_pilot_application_schedule_locked", + "crud_pilot_application_soft_delete_application", + "crud_pilot_application_soft_delete_infusion_plan", + "crud_pilot_application_soft_delete_schedule", + "crud_pilot_application_start_application", + "crud_pilot_application_update_infusion_plan", + "crud_pilot_application_update_schedule", + "crud_pilot_application_update_schedule_editable", + "crud_pilot_application_update_schedule_order_only", + "crud_pilot_application_upsert_application_infusion", + "crud_pilot_application_upsert_schedule_products", + "crud_pilot_application_void_application", + "crud_pilot_delivery_create_delivery", + "crud_pilot_delivery_delete_delivery_material", + "crud_pilot_delivery_generate_delivery_no", + "crud_pilot_delivery_get_delivery_by_schedule", + "crud_pilot_delivery_get_delivery_method", + "crud_pilot_delivery_list_deliveries_by_application", + "crud_pilot_delivery_list_delivery_materials", + "crud_pilot_delivery_py", + "crud_pilot_delivery_row_to_dict_delivery", + "crud_pilot_delivery_row_to_dict_delivery_material", + "crud_pilot_delivery_row_to_dict_delivery_method", + "crud_pilot_delivery_soft_delete_delivery", + "crud_pilot_outbound_status_sync_get_schedule", + "crud_pilot_outbound_status_sync_is_pilot_outbound_production", + "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", + "crud_pilot_outbound_status_sync_py", + "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", + "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", + "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", + "crud_pilot_outbound_status_sync_touch" + ], + "12": [ "crud_outbound_handover_fmt_dt", "crud_outbound_handover_get_handover_by_schedule", "crud_outbound_handover_get_outbound_handover", "crud_outbound_handover_get_outbound_handover_view", "crud_outbound_handover_handover_row_to_dict", "crud_outbound_handover_handover_view_dict", - "crud_outbound_handover_inventory_apply_handover_inventory", - "crud_outbound_handover_inventory_get_cell_product_locked", - "crud_outbound_handover_inventory_handover_usage_remark", - "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "crud_outbound_handover_inventory_py", - "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_revert_handover_inventory", "crud_outbound_handover_parse_handover_time", "crud_outbound_handover_py", "crud_outbound_handover_rationale_105", @@ -2660,209 +2869,178 @@ "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "crud_pilot_infusion_schedule_mgmt_update_infusion_status", - "crud_pilot_infusion_schedule_mgmt_update_qc_status", + "crud_pilot_infusion_schedule_mgmt_update_qc_status" + ], + "13": [ + "api_production_get_next_cell_product_code", + "crud_cell_product_ancestor_link_from_cell_product_input", + "crud_cell_product_ancestor_sample_chain_link", + "crud_cell_product_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_donation_sample_chain_node", + "crud_cell_product_donation_sample_customer_dict", + "crud_cell_product_edge_meta", + "crud_cell_product_enrich_product_dicts", + "crud_cell_product_find_cell_product_by_input", + "crud_cell_product_find_donation_sample", + "crud_cell_product_find_protocol_sample", + "crud_cell_product_get_cell_product", + "crud_cell_product_get_next_code", + "crud_cell_product_get_product_chain", + "crud_cell_product_list_cell_products", + "crud_cell_product_nest_ancestor_parent", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_product_node", + "crud_cell_product_product_to_response", + "crud_cell_product_protocol_sample_chain_node", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_sample_customer_dict", + "crud_cell_product_sample_type_name_from_id", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_cell_product_validate_batch_items", + "crud_outbound_handover_inventory_apply_handover_inventory", + "crud_outbound_handover_inventory_get_cell_product_locked", + "crud_outbound_handover_inventory_handover_usage_remark", + "crud_outbound_handover_inventory_handover_usage_remark_prefix", + "crud_outbound_handover_inventory_py", + "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_revert_handover_inventory", "crud_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" ], - "9": [ - "api_pilot_application_api_save_application", - "crud_clinical_payment_auto_create_payment", - "crud_pilot_application_auto_generate_schedules", - "crud_pilot_application_complete_application", - "crud_pilot_application_create_application", - "crud_pilot_application_create_infusion_plan", - "crud_pilot_application_create_schedule", - "crud_pilot_application_create_schedule_products", - "crud_pilot_application_format_yyyy_mm_dd", - "crud_pilot_application_generate_application_no", - "crud_pilot_application_get_application", - "crud_pilot_application_get_patient_by_application", - "crud_pilot_application_get_schedule_for_plan", - "crud_pilot_application_list_applications", - "crud_pilot_application_list_infusion_plans", - "crud_pilot_application_list_schedules_by_plan", - "crud_pilot_application_mark_schedule_complete", - "crud_pilot_application_normalize_infusion_status_code", - "crud_pilot_application_normalize_yyyymmdd", - "crud_pilot_application_parse_infusion_datetime", - "crud_pilot_application_prepare_infusion_plan_payload", - "crud_pilot_application_py", - "crud_pilot_application_release_application_no_for_soft_delete", - "crud_pilot_application_row_to_dict_application", - "crud_pilot_application_row_to_dict_infusion_plan", - "crud_pilot_application_row_to_dict_infusion_schedule", - "crud_pilot_application_row_to_dict_patient", - "crud_pilot_application_row_to_dict_schedule_product", - "crud_pilot_application_save_application_infusion", - "crud_pilot_application_save_patient", - "crud_pilot_application_schedule_deletable", - "crud_pilot_application_schedule_has_blocking_links", - "crud_pilot_application_schedule_infusion_editable", - "crud_pilot_application_schedule_locked", - "crud_pilot_application_soft_delete_application", - "crud_pilot_application_soft_delete_infusion_plan", - "crud_pilot_application_soft_delete_schedule", - "crud_pilot_application_start_application", - "crud_pilot_application_update_application", - "crud_pilot_application_update_infusion_plan", - "crud_pilot_application_update_schedule", - "crud_pilot_application_update_schedule_editable", - "crud_pilot_application_update_schedule_order_only", - "crud_pilot_application_upsert_application_infusion", - "crud_pilot_application_upsert_schedule_products", - "crud_pilot_application_void_application", - "crud_pilot_delivery_create_delivery", - "crud_pilot_delivery_deduct_fee_on_delivery", - "crud_pilot_delivery_delete_delivery_material", - "crud_pilot_delivery_generate_delivery_no", - "crud_pilot_delivery_get_delivery_by_schedule", - "crud_pilot_delivery_get_delivery_method", - "crud_pilot_delivery_list_deliveries_by_application", - "crud_pilot_delivery_list_delivery_materials", - "crud_pilot_delivery_py", - "crud_pilot_delivery_row_to_dict_delivery", - "crud_pilot_delivery_row_to_dict_delivery_material", - "crud_pilot_delivery_row_to_dict_delivery_method", - "crud_pilot_delivery_soft_delete_delivery", - "crud_pilot_outbound_status_sync_get_schedule", - "crud_pilot_outbound_status_sync_is_pilot_outbound_production", - "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", - "crud_pilot_outbound_status_sync_py", - "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", - "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", - "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", - "crud_pilot_outbound_status_sync_touch", - "crud_qc_work_order_create_outbound_qc_work_order" + "14": [ + "api_workflow_get_designer_data", + "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_process_defs", + "crud_workflow_list_versions", + "crud_workflow_process_code_exists", + "crud_workflow_publish_version", + "crud_workflow_py", + "crud_workflow_row_to_dict", + "crud_workflow_soft_delete_process_def", + "crud_workflow_total_pages", + "crud_workflow_update_instance_status", + "crud_workflow_update_process_def", + "crud_workflow_version_to_dict", + "services_workflow_callback_dispatch_local", + "services_workflow_callback_py", + "services_workflow_callback_rationale_1", + "services_workflow_callback_rationale_24", + "services_workflow_callback_rationale_29", + "services_workflow_callback_rationale_61", + "services_workflow_callback_register_local_callback", + "services_workflow_callback_trigger_callback", + "services_workflow_engine_compare", + "services_workflow_engine_get_variable", + "services_workflow_engine_parse_node_config", + "services_workflow_engine_parse_variables", + "services_workflow_engine_py", + "services_workflow_engine_workflowengine_advance", + "services_workflow_engine_workflowengine_approve_task", + "services_workflow_engine_workflowengine_check_rules", + "services_workflow_engine_workflowengine_evaluate_condition", + "services_workflow_engine_workflowengine_execute_node", + "services_workflow_engine_workflowengine_reject_task", + "services_workflow_engine_workflowengine_start_process" ], - "10": [ - "api_production_batchstockinbody", - "api_production_batchstockinitem", - "api_production_batchstockoutbody", - "api_production_batchstockoutitem", - "api_production_consumablecreatebody", - "api_production_consumablepackcreatebody", - "api_production_consumablepackupdatebody", - "api_production_consumableupdatebody", - "api_production_outputtypecreatebody", - "api_production_outputtypeupdatebody", - "api_production_packiteminput", - "api_production_processcategorycreatebody", - "api_production_processcategoryupdatebody", - "api_production_processconsumableinput", - "api_production_processcreatebody", - "api_production_processdatacollectioninput", - "api_production_processoutputinput", - "api_production_processreagentinput", - "api_production_processupdatebody", - "api_production_rationale_1", - "api_production_reagentcreatebody", - "api_production_reagentupdatebody", - "api_production_sopdocumentcreatebody", - "api_production_sopdocumentupdatebody", - "api_production_stockinbody", - "api_production_stockoutbody", - "schemas_cell_product_cellproductbatchitem", - "schemas_cell_product_cellproductcreate", - "schemas_cell_product_cellproductlistquery", - "schemas_cell_product_cellproductupdate", - "schemas_cell_product_coerce_date_fields", - "schemas_cell_product_coerce_optional_datetime", - "schemas_cell_product_py", - "schemas_cell_product_rationale_10", - "schemas_cell_product_validate_passage", - "schemas_cell_product_validate_status", - "schemas_cell_product_validate_viability", - "schemas_process_route_processroutecreatebody", - "schemas_process_route_processrouteupdatebody", - "schemas_process_route_py", - "schemas_process_route_rationale_1", - "schemas_process_route_setcurrentbody", - "schemas_process_route_stepaddbody", - "schemas_process_route_stepconsumableupdatebody", - "schemas_process_route_stepcopybody", - "schemas_process_route_stepdatacollectionupdatebody", - "schemas_process_route_stepoutputupdatebody", - "schemas_process_route_stepreagentupdatebody", - "schemas_process_route_stepreorderbody", - "schemas_process_route_stepupdatebody", - "schemas_production_task_productiontaskcreate", - "schemas_production_task_productiontaskstatusupdate", - "schemas_production_task_productiontaskupdate", - "schemas_production_task_py", - "schemas_production_task_taskinputitem", - "schemas_production_task_taskoutputitem", - "schemas_production_task_taskstepadd", - "schemas_production_task_taskstepdatacollectionitem", - "schemas_production_task_taskstepmaterialitem", - "schemas_production_task_taskstepoutputitem", - "schemas_production_task_taskstepreorderbody", - "schemas_production_task_taskstepupdate", - "schemas_production_work_order_productionworkordercomplete", - "schemas_production_work_order_productionworkorderconfigurebody", - "schemas_production_work_order_productionworkordercreate", - "schemas_production_work_order_productionworkorderlistquery", - "schemas_production_work_order_productionworkorderupdate", - "schemas_production_work_order_py" + "15": [ + "crud_biz_no_generator_allocate_next_biz_no", + "crud_biz_no_generator_format_biz_no", + "crud_biz_no_generator_prefix_for", + "crud_biz_no_generator_py", + "crud_biz_no_generator_rationale_1", + "crud_biz_no_generator_rationale_35", + "crud_collection_protocol_create_collection_protocol", + "crud_protocol_donation_convert_active_link_query", + "crud_protocol_donation_convert_assert_biz_no_available", + "crud_protocol_donation_convert_create_convert_link", + "crud_protocol_donation_convert_get_convert_partner", + "crud_protocol_donation_convert_get_partner_sample_codes", + "crud_protocol_donation_convert_has_active_convert_link", + "crud_protocol_donation_convert_py", + "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "crud_research_donation_audit_to_dict", + "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_to_storage", + "crud_research_donation_create_collection", + "crud_research_donation_create_donation", + "crud_research_donation_create_party", + "crud_research_donation_create_samples", + "crud_research_donation_create_transport", + "crud_research_donation_dec", + "crud_research_donation_delete_donation", + "crud_research_donation_donation_to_dict", + "crud_research_donation_fmt_dt", + "crud_research_donation_get_collection", + "crud_research_donation_get_donation_detail", + "crud_research_donation_get_party", + "crud_research_donation_list_audits", + "crud_research_donation_list_donations", + "crud_research_donation_list_sample_transports", + "crud_research_donation_list_samples", + "crud_research_donation_merge_comma_separated_urls", + "crud_research_donation_migrate_donation_sample_child_refs_on_replace", + "crud_research_donation_normalize_date_bound", + "crud_research_donation_normalize_fields", + "crud_research_donation_optional_decimal", + "crud_research_donation_party_to_dict", + "crud_research_donation_py", + "crud_research_donation_resolve_donation_payload", + "crud_research_donation_sample_to_dict", + "crud_research_donation_soft_delete_all", + "crud_research_donation_soft_delete_collection", + "crud_research_donation_soft_delete_party", + "crud_research_donation_soft_delete_samples", + "crud_research_donation_soft_delete_transports", + "crud_research_donation_total_pages", + "crud_research_donation_transport_to_dict", + "crud_research_donation_update_donation", + "crud_research_donation_user_nick_name_map" ], - "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_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_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_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": [ + "16": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", @@ -2895,37 +3073,7 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "13": [ - "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" - ], - "14": [ + "17": [ "crud_qc_third_party_company_company_code_exists", "crud_qc_third_party_company_create_company", "crud_qc_third_party_company_get_company", @@ -2947,7 +3095,7 @@ "crud_qc_third_party_item_soft_delete_item", "crud_qc_third_party_item_update_item" ], - "15": [ + "18": [ "crud_qc_material_build_manual_out_remark", "crud_qc_material_code_exists", "crud_qc_material_create_material", @@ -2964,89 +3112,7 @@ "crud_qc_material_total_pages", "crud_qc_material_update_material" ], - "16": [ - "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" - ], - "17": [ - "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" - ], - "18": [ - "crud_sample_sms_notification_accept_conclusion_label", - "crud_sample_sms_notification_base_query", - "crud_sample_sms_notification_ensure_notification", - "crud_sample_sms_notification_fetch_sample_type_name", - "crud_sample_sms_notification_fmt_dt", - "crud_sample_sms_notification_generate_sms_content", - "crud_sample_sms_notification_list_notifications", - "crud_sample_sms_notification_normalize_date_bound", - "crud_sample_sms_notification_py", - "crud_sample_sms_notification_resolve_notification", - "crud_sample_sms_notification_row_to_dict", - "crud_sample_sms_notification_toggle_notification_status", - "crud_sample_sms_notification_total_pages", - "crud_sample_sms_notification_unicode_ci" - ], "19": [ - "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" - ], - "20": [ - "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" - ], - "21": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -3061,7 +3127,7 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], - "22": [ + "20": [ "schemas_product_config", "schemas_product_productbase", "schemas_product_productcategorybase", @@ -3076,7 +3142,7 @@ "schemas_product_py", "schemas_product_rationale_1" ], - "23": [ + "21": [ "crud_exhibition_appointment_appointment_no_exists", "crud_exhibition_appointment_create_exhibition_appointment", "crud_exhibition_appointment_format_visit_date", @@ -3091,7 +3157,21 @@ "crud_exhibition_appointment_soft_delete_exhibition_appointment", "crud_exhibition_appointment_update_exhibition_appointment" ], - "24": [ + "22": [ + "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" + ], + "23": [ "crud_dept_build_tree", "crud_dept_cascade_soft_delete", "crud_dept_collect_with_ancestors", @@ -3105,33 +3185,7 @@ "crud_dept_soft_delete_dept", "crud_dept_update_dept" ], - "25": [ - "crud_qc_material_usage_deduct_for_task", - "crud_qc_material_usage_display_remark", - "crud_qc_material_usage_list_usages", - "crud_qc_material_usage_list_usages_by_task", - "crud_qc_material_usage_parse_receiver_purpose_from_remark", - "crud_qc_material_usage_py", - "crud_qc_material_usage_rationale_227", - "crud_qc_material_usage_resolve_receiver_purpose", - "crud_qc_material_usage_revert_task_material_usages", - "crud_qc_material_usage_row_to_dict", - "crud_qc_material_usage_user_nick_name_map" - ], - "26": [ - "crud_reagent_stock_log_deduct_for_step", - "crud_reagent_stock_log_display_remark", - "crud_reagent_stock_log_list_stock_logs", - "crud_reagent_stock_log_parse_receiver_purpose_from_remark", - "crud_reagent_stock_log_py", - "crud_reagent_stock_log_rationale_164", - "crud_reagent_stock_log_rationale_216", - "crud_reagent_stock_log_resolve_receiver_purpose", - "crud_reagent_stock_log_revert_step_stock_changes", - "crud_reagent_stock_log_row_to_dict", - "crud_reagent_stock_log_user_nick_name_map" - ], - "27": [ + "24": [ "crud_menu_build_tree", "crud_menu_cascade_soft_delete", "crud_menu_create_menu", @@ -3144,20 +3198,19 @@ "crud_menu_soft_delete_menu", "crud_menu_update_menu" ], - "28": [ - "crud_customer_create_customer", - "crud_customer_get_customer", - "crud_customer_id_card_taken", - "crud_customer_list_customers", - "crud_customer_normalize_date_bound", - "crud_customer_py", - "crud_customer_rationale_1", - "crud_customer_row_to_dict", - "crud_customer_soft_delete_customer", - "crud_customer_total_pages", - "crud_customer_update_customer" + "25": [ + "crud_sop_document_create_sop_document", + "crud_sop_document_get_sop_document", + "crud_sop_document_list_sop_documents", + "crud_sop_document_py", + "crud_sop_document_rationale_1", + "crud_sop_document_row_to_dict", + "crud_sop_document_soft_delete_sop_document", + "crud_sop_document_sop_code_exists", + "crud_sop_document_total_pages", + "crud_sop_document_update_sop_document" ], - "29": [ + "26": [ "crud_express_company_create_express_company", "crud_express_company_express_code_exists", "crud_express_company_get_express_company", @@ -3169,7 +3222,7 @@ "crud_express_company_total_pages", "crud_express_company_update_express_company" ], - "30": [ + "27": [ "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -3181,19 +3234,7 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "31": [ - "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" - ], - "32": [ + "28": [ "crud_process_category_category_code_exists", "crud_process_category_create_process_category", "crud_process_category_get_process_category", @@ -3205,7 +3246,7 @@ "crud_process_category_total_pages", "crud_process_category_update_process_category" ], - "33": [ + "29": [ "crud_item_unit_create_item_unit", "crud_item_unit_get_item_unit", "crud_item_unit_list_item_units", @@ -3217,7 +3258,7 @@ "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit" ], - "34": [ + "30": [ "crud_cell_sample_type_create_cell_sample_type", "crud_cell_sample_type_get_cell_sample_type", "crud_cell_sample_type_list_cell_sample_types", @@ -3229,7 +3270,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "35": [ + "31": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -3241,18 +3282,7 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "36": [ - "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" - ], - "37": [ + "32": [ "crud_tenant_create_tenant", "crud_tenant_get_tenant", "crud_tenant_list_tenants", @@ -3263,29 +3293,7 @@ "crud_tenant_total_pages", "crud_tenant_update_tenant" ], - "38": [ - "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" - ], - "39": [ - "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" - ], - "40": [ + "33": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -3295,7 +3303,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "41": [ + "34": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -3304,146 +3312,121 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "42": [ - "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" - ], - "43": [ - "api_ethnic_list_ethnics_for_select", - "api_ethnic_py", - "crud_ethnic_list_ethnics", - "crud_ethnic_py", - "crud_ethnic_rationale_1", - "crud_ethnic_row_to_dict" - ], - "44": [ + "35": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "45": [ + "36": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "46": [ + "37": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "47": [ + "38": [ "core_context_py", "core_context_rationale_1" ], - "48": [ + "39": [ "api_init_py", "api_init_rationale_1" ], - "49": [ + "40": [ "init_py" ], - "50": [ + "41": [ "core_init_py" ], - "51": [ + "42": [ "core_wechat_message_rationale_143" ], - "52": [ + "43": [ "core_wechat_message_rationale_179" ], - "53": [ + "44": [ "core_wechat_message_rationale_215" ], - "54": [ + "45": [ "core_wechat_message_rationale_251" ], - "55": [ + "46": [ "core_wechat_message_rationale_289" ], - "56": [ + "47": [ "core_wechat_message_rationale_325" ], - "57": [ + "48": [ "models_init_py" ], - "58": [ + "49": [ "schemas_init_py" ], - "59": [ + "50": [ "crud_init_py" ], - "60": [ + "51": [ "ws_init_py" ] }, "cohesion": { - "0": 0.02, + "0": 0.01, "1": 0.01, - "2": 0.01, - "3": 0.05, - "4": 0.06, + "2": 0.04, + "3": 0.02, + "4": 0.05, "5": 0.02, "6": 0.03, "7": 0.02, "8": 0.04, - "9": 0.06, - "10": 0.35, - "11": 0.09, - "12": 0.12, - "13": 0.16, - "14": 0.18, - "15": 0.25, - "16": 0.25, - "17": 0.25, - "18": 0.27, - "19": 0.26, - "20": 0.26, + "9": 0.05, + "10": 0.07, + "11": 0.07, + "12": 0.07, + "13": 0.07, + "14": 0.06, + "15": 0.09, + "16": 0.12, + "17": 0.18, + "18": 0.25, + "19": 0.24, + "20": 0.23, "21": 0.24, - "22": 0.23, - "23": 0.24, - "24": 0.27, + "22": 0.3, + "23": 0.27, + "24": 0.29, "25": 0.31, - "26": 0.27, - "27": 0.29, - "28": 0.27, + "26": 0.31, + "27": 0.38, + "28": 0.31, "29": 0.31, - "30": 0.38, - "31": 0.27, - "32": 0.31, - "33": 0.31, - "34": 0.31, - "35": 0.31, - "36": 0.36, - "37": 0.36, - "38": 0.39, - "39": 0.36, - "40": 0.29, - "41": 0.38, - "42": 0.6, - "43": 0.4, - "44": 0.5, - "45": 0.5, - "46": 0.67, + "30": 0.31, + "31": 0.31, + "32": 0.36, + "33": 0.29, + "34": 0.38, + "35": 0.5, + "36": 0.5, + "37": 0.67, + "38": 1.0, + "39": 1.0, + "40": 1.0, + "41": 1.0, + "42": 1.0, + "43": 1.0, + "44": 1.0, + "45": 1.0, + "46": 1.0, "47": 1.0, "48": 1.0, "49": 1.0, "50": 1.0, - "51": 1.0, - "52": 1.0, - "53": 1.0, - "54": 1.0, - "55": 1.0, - "56": 1.0, - "57": 1.0, - "58": 1.0, - "59": 1.0, - "60": 1.0 + "51": 1.0 }, "gods": [ { @@ -3459,7 +3442,7 @@ { "id": "models_models_sysuser", "label": "SysUser", - "degree": 342 + "degree": 344 }, { "id": "models_qc_param_bizqctaskresult", diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index f135cad4..db5c77d7 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -4695,28 +4695,28 @@ "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L23" + "source_location": "L25" }, { "id": "schemas_production_work_order_productionworkorderupdate", "label": "ProductionWorkOrderUpdate", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L27" + "source_location": "L29" }, { "id": "schemas_production_work_order_productionworkordercreate", "label": "ProductionWorkOrderCreate", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L33" + "source_location": "L35" }, { "id": "schemas_production_work_order_productionworkorderconfigurebody", "label": "ProductionWorkOrderConfigureBody", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L43" + "source_location": "L45" }, { "id": "schemas_storage_occupancy_py", @@ -7873,274 +7873,274 @@ "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L183" + "source_location": "L232" }, { "id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L235" + "source_location": "L284" }, { "id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L240" + "source_location": "L289" }, { "id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L245" + "source_location": "L294" }, { "id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L275" + "source_location": "L324" }, { "id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L328" + "source_location": "L377" }, { "id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L338" + "source_location": "L387" }, { "id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L449" + "source_location": "L498" }, { "id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L523" + "source_location": "L600" }, { "id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L566" + "source_location": "L643" }, { "id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L580" + "source_location": "L657" }, { "id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L601" + "source_location": "L678" }, { "id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L635" + "source_location": "L712" }, { "id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L686" + "source_location": "L763" }, { "id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L706" + "source_location": "L783" }, { "id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L768" + "source_location": "L845" }, { "id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L801" + "source_location": "L878" }, { "id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L820" + "source_location": "L897" }, { "id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L864" + "source_location": "L941" }, { "id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L915" + "source_location": "L992" }, { "id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L934" + "source_location": "L1011" }, { "id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L948" + "source_location": "L1025" }, { "id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L975" + "source_location": "L1052" }, { "id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1013" + "source_location": "L1090" }, { "id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1028" + "source_location": "L1105" }, { "id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1050" + "source_location": "L1127" }, { "id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1096" + "source_location": "L1173" }, { "id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1132" + "source_location": "L1209" }, { - "id": "crud_production_work_order_rationale_128", - "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", + "id": "crud_production_work_order_rationale_130", + "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L128" + "source_location": "L130" }, { - "id": "crud_production_work_order_rationale_184", + "id": "crud_production_work_order_rationale_233", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L184" + "source_location": "L233" }, { - "id": "crud_production_work_order_rationale_248", + "id": "crud_production_work_order_rationale_297", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L248" + "source_location": "L297" }, { - "id": "crud_production_work_order_rationale_278", + "id": "crud_production_work_order_rationale_327", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L278" + "source_location": "L327" }, { - "id": "crud_production_work_order_rationale_329", + "id": "crud_production_work_order_rationale_378", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L329" + "source_location": "L378" }, { - "id": "crud_production_work_order_rationale_345", + "id": "crud_production_work_order_rationale_394", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L345" + "source_location": "L394" }, { - "id": "crud_production_work_order_rationale_529", + "id": "crud_production_work_order_rationale_606", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L529" + "source_location": "L606" }, { - "id": "crud_production_work_order_rationale_588", + "id": "crud_production_work_order_rationale_665", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L588" - }, - { - "id": "crud_production_work_order_rationale_636", - "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", - "file_type": "rationale", - "source_file": "crud/production_work_order.py", - "source_location": "L636" - }, - { - "id": "crud_production_work_order_rationale_687", - "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", - "file_type": "rationale", - "source_file": "crud/production_work_order.py", - "source_location": "L687" + "source_location": "L665" }, { "id": "crud_production_work_order_rationale_713", - "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", + "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", "source_location": "L713" }, + { + "id": "crud_production_work_order_rationale_764", + "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", + "file_type": "rationale", + "source_file": "crud/production_work_order.py", + "source_location": "L764" + }, + { + "id": "crud_production_work_order_rationale_790", + "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", + "file_type": "rationale", + "source_file": "crud/production_work_order.py", + "source_location": "L790" + }, { "id": "crud_material_py", "label": "material.py", @@ -8790,287 +8790,294 @@ "label": "_production_conclusion_label()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L60" + "source_location": "L70" }, { "id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L67" + "source_location": "L77" }, { "id": "crud_production_task_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L71" + "source_location": "L81" + }, + { + "id": "crud_production_task_enrich_outbound_task_items", + "label": "_enrich_outbound_task_items()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L88" }, { "id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L78" + "source_location": "L177" }, { "id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L92" + "source_location": "L191" }, { "id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L117" + "source_location": "L216" }, { "id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L137" + "source_location": "L236" }, { "id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L153" + "source_location": "L252" }, { "id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L169" + "source_location": "L268" }, { "id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L181" + "source_location": "L280" }, { "id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L193" + "source_location": "L292" }, { "id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L215" + "source_location": "L314" }, { "id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L240" + "source_location": "L339" }, { "id": "crud_production_task_resolve_sub_table_order_num", "label": "_resolve_sub_table_order_num()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L253" + "source_location": "L352" }, { "id": "crud_production_task_step_sub_tables_to_dict", "label": "_step_sub_tables_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L262" + "source_location": "L361" }, { "id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L284" + "source_location": "L383" }, { "id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L307" + "source_location": "L406" }, { "id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L330" + "source_location": "L429" }, { "id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L352" + "source_location": "L451" }, { "id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L373" + "source_location": "L472" }, { "id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L406" + "source_location": "L505" }, { "id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L481" + "source_location": "L580" }, { "id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L704" + "source_location": "L839" }, { "id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L813" + "source_location": "L959" }, { "id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L838" + "source_location": "L984" }, { "id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L886" + "source_location": "L1032" }, { "id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1039" + "source_location": "L1185" }, { "id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1077" + "source_location": "L1223" }, { "id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1099" + "source_location": "L1245" }, { "id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1153" + "source_location": "L1299" }, { "id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1207" + "source_location": "L1353" }, { "id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1226" + "source_location": "L1372" }, { "id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1245" + "source_location": "L1391" }, { "id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1302" + "source_location": "L1448" }, { "id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1311" + "source_location": "L1457" }, { "id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1341" + "source_location": "L1487" }, { "id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1383" + "source_location": "L1529" }, { "id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1510" + "source_location": "L1656" }, { "id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1524" + "source_location": "L1670" }, { "id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1650" + "source_location": "L1796" }, { "id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1699" + "source_location": "L1845" }, { "id": "crud_production_task_rationale_1", @@ -9080,46 +9087,53 @@ "source_location": "L1" }, { - "id": "crud_production_task_rationale_254", + "id": "crud_production_task_rationale_94", + "label": "\u51fa\u5e93\u751f\u4ea7\u4efb\u52a1\uff1a\u6765\u6e90\u7c7b\u578b=\u4e1a\u52a1\u7c7b\u578b\uff0c\u534f\u8bae\u53f7=\u7533\u8bf7\u5355\u53f7\uff0c\u534f\u8bae\u72b6\u6001=\u7533\u8bf7\u5355\u72b6\u6001\u3002", + "file_type": "rationale", + "source_file": "crud/production_task.py", + "source_location": "L94" + }, + { + "id": "crud_production_task_rationale_353", "label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7\uff1a\u4fdd\u7559\u6e90 order_num\uff1b\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L254" + "source_location": "L353" }, { - "id": "crud_production_task_rationale_263", + "id": "crud_production_task_rationale_362", "label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316\uff08\u4e0e get_production_task_detail \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L263" + "source_location": "L362" }, { - "id": "crud_production_task_rationale_1303", + "id": "crud_production_task_rationale_1449", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1303" + "source_location": "L1449" }, { - "id": "crud_production_task_rationale_1342", + "id": "crud_production_task_rationale_1488", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1342" + "source_location": "L1488" }, { - "id": "crud_production_task_rationale_1526", + "id": "crud_production_task_rationale_1672", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1526" + "source_location": "L1672" }, { - "id": "crud_production_task_rationale_1651", + "id": "crud_production_task_rationale_1797", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1651" + "source_location": "L1797" }, { "id": "crud_qc_third_party_item_py", @@ -12906,364 +12920,364 @@ "label": "_outbound_qc_work_order_ids_by_keyword()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L200" + "source_location": "L233" }, { "id": "crud_qc_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L245" + "source_location": "L278" }, { "id": "crud_qc_work_order_load_sample_type_name_map", "label": "_load_sample_type_name_map()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L250" + "source_location": "L283" }, { "id": "crud_qc_work_order_effective_reception_source", "label": "_effective_reception_source()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L262" + "source_location": "L295" }, { "id": "crud_qc_work_order_effective_donation_sample_id", "label": "_effective_donation_sample_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L271" + "source_location": "L304" }, { "id": "crud_qc_work_order_effective_protocol_sample_id", "label": "_effective_protocol_sample_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L280" + "source_location": "L313" }, { "id": "crud_qc_work_order_sample_type_name_for_item", "label": "_sample_type_name_for_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L288" + "source_location": "L321" }, { "id": "crud_qc_work_order_sample_type_name_for_reception", "label": "_sample_type_name_for_reception()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L306" + "source_location": "L339" }, { "id": "crud_qc_work_order_enrich_work_order_list_items", "label": "_enrich_work_order_list_items()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L329" + "source_location": "L362" }, { "id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L460" + "source_location": "L493" }, { "id": "crud_qc_work_order_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L474" + "source_location": "L507" }, { "id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L482" + "source_location": "L515" }, { "id": "crud_qc_work_order_create_work_order_from_reception", "label": "create_work_order_from_reception()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L542" + "source_location": "L575" }, { "id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L657" + "source_location": "L690" }, { "id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L729" + "source_location": "L786" }, { "id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L738" + "source_location": "L795" }, { "id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L759" + "source_location": "L816" }, { "id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L783" + "source_location": "L840" }, { "id": "crud_qc_work_order_get_qc_info_map_for_samples", "label": "get_qc_info_map_for_samples()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L804" + "source_location": "L861" }, { "id": "crud_qc_work_order_get_work_order_detail", "label": "get_work_order_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L867" + "source_location": "L924" }, { "id": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "label": "_soft_delete_pending_work_order_tasks()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L925" + "source_location": "L982" }, { "id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L959" + "source_location": "L1016" }, { "id": "crud_qc_work_order_try_complete_work_order", "label": "try_complete_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1118" + "source_location": "L1175" }, { "id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1145" + "source_location": "L1202" }, { "id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1167" + "source_location": "L1224" }, { "id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1192" + "source_location": "L1249" }, { "id": "crud_qc_work_order_create_temp_qc_work_order", "label": "create_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1217" + "source_location": "L1274" }, { "id": "crud_qc_work_order_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1257" + "source_location": "L1314" }, { "id": "crud_qc_work_order_update_temp_qc_work_order", "label": "update_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1285" + "source_location": "L1342" }, { "id": "crud_qc_work_order_list_temp_qc_work_orders", "label": "list_temp_qc_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1305" + "source_location": "L1362" }, { "id": "crud_qc_work_order_get_temp_qc_work_order", "label": "get_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1351" + "source_location": "L1408" }, { "id": "crud_qc_work_order_get_temp_qc_work_order_detail", "label": "get_temp_qc_work_order_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1364" + "source_location": "L1421" }, { "id": "crud_qc_work_order_configure_temp_qc_work_order", "label": "configure_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1379" + "source_location": "L1436" }, { "id": "crud_qc_work_order_try_complete_temp_qc_work_order", "label": "try_complete_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1562" + "source_location": "L1619" }, { "id": "crud_qc_work_order_delete_temp_qc_work_order", "label": "delete_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1586" + "source_location": "L1643" }, { "id": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "label": "build_outbound_pilot_context_by_schedule()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1658" + "source_location": "L1715" }, { "id": "crud_qc_work_order_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1775" + "source_location": "L1832" }, { "id": "crud_qc_work_order_create_qc_work_order_manual", "label": "create_qc_work_order_manual()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1807" + "source_location": "L1864" }, { "id": "crud_qc_work_order_create_outbound_qc_work_order", "label": "create_outbound_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1844" + "source_location": "L1901" }, { "id": "crud_qc_work_order_delete_qc_work_order", "label": "delete_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1892" + "source_location": "L1949" }, { "id": "crud_qc_work_order_rationale_146", - "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", + "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u7528\u6237\u59d3\u540d/\u7597\u7a0b\u5e8f\u53f7/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", "source_location": "L146" }, { - "id": "crud_qc_work_order_rationale_203", + "id": "crud_qc_work_order_rationale_236", "label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L203" + "source_location": "L236" }, { - "id": "crud_qc_work_order_rationale_263", + "id": "crud_qc_work_order_rationale_296", "label": "\u5217\u8868\u5c55\u793a\u4ee5\u5de5\u5355 receptionSource \u4e3a\u51c6\uff0c\u63a5\u6536\u8bb0\u5f55\u4f5c\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L263" + "source_location": "L296" }, { - "id": "crud_qc_work_order_rationale_272", + "id": "crud_qc_work_order_rationale_305", "label": "\u79d1\u7814\u6350\u8d60\uff1a\u63a5\u6536\u8bb0\u5f55 donation_sample_id\uff1b\u5de5\u5355 protocol_sample_id \u5b58\u6350\u8d60\u6837\u672c id\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L272" + "source_location": "L305" }, { - "id": "crud_qc_work_order_rationale_315", + "id": "crud_qc_work_order_rationale_348", "label": "\u6309\u63a5\u6536\u8bb0\u5f55\u89e3\u6790\u6837\u672c\u7c7b\u578b\uff1b\u4f20\u5165 item \u65f6\u4e0e\u5de5\u5355\u5217\u8868 enrich \u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L315" + "source_location": "L348" }, { - "id": "crud_qc_work_order_rationale_550", + "id": "crud_qc_work_order_rationale_583", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L550" + "source_location": "L583" }, { - "id": "crud_qc_work_order_rationale_811", + "id": "crud_qc_work_order_rationale_868", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u3002 \u79d1", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L811" + "source_location": "L868" }, { - "id": "crud_qc_work_order_rationale_928", + "id": "crud_qc_work_order_rationale_985", "label": "\u8c03\u6574\u68c0\u6d4b\u524d\u8f6f\u5220\u5f85\u6267\u884c\u4efb\u52a1\uff1b\u5b58\u5728\u8fdb\u884c\u4e2d/\u5df2\u5b8c\u6210\u4efb\u52a1\u65f6\u4e0d\u5141\u8bb8\u8c03\u6574\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L928" + "source_location": "L985" }, { - "id": "crud_qc_work_order_rationale_1226", + "id": "crud_qc_work_order_rationale_1283", "label": "\u521b\u5efa\u4e34\u65f6\u8d28\u68c0\u5de5\u5355\uff08work_order_type='temporary'\uff0cLSZJ\u524d\u7f00\u7f16\u53f7\uff09", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1226" + "source_location": "L1283" }, { - "id": "crud_qc_work_order_rationale_1266", + "id": "crud_qc_work_order_rationale_1323", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff1a\u5165\u5e93\u4ec5\u5907\u6ce8\uff1b\u4e34\u65f6\u53ef\u6539\u5907\u6ce8\u4e0e\u8d28\u68c0\u5bf9\u8c61", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1266" + "source_location": "L1323" }, { - "id": "crud_qc_work_order_rationale_1661", + "id": "crud_qc_work_order_rationale_1718", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212 ID \u7ec4\u88c5\u51fa\u5e93\u4e2d\u8bd5\u670d\u52a1\u4e0a\u4e0b\u6587\uff08\u7533\u8bf7\u5355/\u60a3\u8005/\u65b9\u6848/\u8ba1\u5212/\u4ea7\u54c1\uff09\uff0c\u4f9b\u8d28\u68c0\u4e0e\u751f\u4ea7\u5de5\u5355\u8be6\u60c5\u590d\u7528\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1661" + "source_location": "L1718" }, { - "id": "crud_qc_work_order_rationale_1893", + "id": "crud_qc_work_order_rationale_1950", "label": "\u8f6f\u5220\u9664\u8d28\u68c0\u5de5\u5355\u53ca\u5176\u5173\u8054\u7684\u4efb\u52a1\u3001\u4efb\u52a1\u7ed3\u679c\u3001\u68c0\u6d4b\u9879\u76ee\u548c\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1893" + "source_location": "L1950" }, { "id": "crud_outbound_handover_inventory_py", @@ -14336,285 +14350,327 @@ "source_file": "crud/pilot_service.py", "source_location": "L2504" }, + { + "id": "crud_pilot_service_calc_gmcp_purchase_total_from_db", + "label": "_calc_gmcp_purchase_total_from_db()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2522" + }, + { + "id": "crud_pilot_service_batch_gmcp_purchase_totals", + "label": "_batch_gmcp_purchase_totals()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2540" + }, + { + "id": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "label": "_calc_gmcp_current_holding_amount_from_db()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2556" + }, + { + "id": "crud_pilot_service_batch_gmcp_current_holding_amounts", + "label": "_batch_gmcp_current_holding_amounts()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2574" + }, + { + "id": "crud_pilot_service_resolve_service_order_purchase_total", + "label": "_resolve_service_order_purchase_total()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2590" + }, + { + "id": "crud_pilot_service_resolve_service_order_current_balance", + "label": "_resolve_service_order_current_balance()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2603" + }, { "id": "crud_pilot_service_row_to_dict_service_order", "label": "_row_to_dict_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2522" + "source_location": "L2615" }, { "id": "crud_pilot_service_row_to_dict_service_order_product", "label": "_row_to_dict_service_order_product()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2568" + "source_location": "L2674" }, { "id": "crud_pilot_service_normalize_txn_product_item", "label": "_normalize_txn_product_item()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2586" + "source_location": "L2692" }, { "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": "L2607" + "source_location": "L2713" }, { "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": "L2647" + "source_location": "L2753" }, { "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": "L2694" + "source_location": "L2800" }, { "id": "crud_pilot_service_enrich_finance_operate_fields", "label": "_enrich_finance_operate_fields()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2740" + "source_location": "L2846" }, { "id": "crud_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2760" + "source_location": "L2866" }, { "id": "crud_pilot_service_get_service_order", "label": "get_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2841" + "source_location": "L2958" }, { "id": "crud_pilot_service_get_service_order_products", "label": "get_service_order_products()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2850" + "source_location": "L2967" }, { "id": "crud_pilot_service_calc_gmcp_purchase_total", "label": "_calc_gmcp_purchase_total()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2867" + "source_location": "L2984" }, { "id": "crud_pilot_service_gmcp_has_purchase_lock", "label": "_gmcp_has_purchase_lock()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2876" + "source_location": "L2993" }, { "id": "crud_pilot_service_gmcp_agreement_editable", "label": "gmcp_agreement_editable()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2904" + "source_location": "L3021" }, { "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": "L2910" + "source_location": "L3027" }, { "id": "crud_pilot_service_save_gmcp_product_rows", "label": "_save_gmcp_product_rows()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2927" + "source_location": "L3044" }, { "id": "crud_pilot_service_replace_gmcp_product_rows", "label": "_replace_gmcp_product_rows()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2970" + "source_location": "L3087" }, { "id": "crud_pilot_service_apply_gmcp_order_quotas", "label": "_apply_gmcp_order_quotas()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2981" + "source_location": "L3098" }, { "id": "crud_pilot_service_get_valid_channel_agreement", "label": "_get_valid_channel_agreement()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3008" + "source_location": "L3125" }, { "id": "crud_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3030" + "source_location": "L3147" }, { "id": "crud_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3104" + "source_location": "L3221" }, { "id": "crud_pilot_service_soft_delete_service_order", "label": "soft_delete_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3156" + "source_location": "L3273" }, { "id": "crud_pilot_service_submit_finance_confirm", "label": "submit_finance_confirm()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3173" + "source_location": "L3290" }, { "id": "crud_pilot_service_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3205" + "source_location": "L3322" }, { "id": "crud_pilot_service_submit_refund", "label": "submit_refund()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3246" + "source_location": "L3363" }, { "id": "crud_pilot_service_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3281" + "source_location": "L3398" }, { "id": "crud_pilot_service_void_service_order", "label": "void_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3314" + "source_location": "L3431" }, { "id": "crud_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3360" + "source_location": "L3477" }, { "id": "crud_pilot_service_get_service_order_txn", "label": "get_service_order_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3493" + "source_location": "L3610" }, { "id": "crud_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3503" + "source_location": "L3620" }, { "id": "crud_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3550" + "source_location": "L3667" }, { "id": "crud_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3591" + "source_location": "L3708" }, { "id": "crud_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3687" + "source_location": "L3808" }, { "id": "crud_pilot_service_rollback_purchase_txn_holdings", "label": "_rollback_purchase_txn_holdings()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3763" + "source_location": "L3884" }, { "id": "crud_pilot_service_apply_purchase_txn_holdings", "label": "_apply_purchase_txn_holdings()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3785" + "source_location": "L3906" }, { "id": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "label": "_rollback_unsubscribe_txn_holdings()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3846" + "source_location": "L3967" }, { "id": "crud_pilot_service_apply_unsubscribe_txn_holdings", "label": "_apply_unsubscribe_txn_holdings()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3870" + "source_location": "L3991" }, { "id": "crud_pilot_service_update_service_order_txn", "label": "update_service_order_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3909" + "source_location": "L4030" }, { "id": "crud_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3986" + "source_location": "L4107" }, { "id": "crud_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L4017" + "source_location": "L4138" }, { "id": "crud_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L4132" + "source_location": "L4253" }, { "id": "crud_pilot_service_rationale_1", @@ -14652,144 +14708,158 @@ "source_location": "L2479" }, { - "id": "crud_pilot_service_rationale_2587", + "id": "crud_pilot_service_rationale_2523", + "label": "\u4ece\u8ba2\u5355\u4ea7\u54c1\u6301\u4ed3\u6c47\u603b\u8d2d\u4e70\u603b\u989d\uff08\u534f\u8bae\u5355\u4ef7 \u00d7 \u7d2f\u8ba1\u8d2d\u4e70\u4efd\u6570\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L2523" + }, + { + "id": "crud_pilot_service_rationale_2557", + "label": "\u4ece\u8ba2\u5355\u4ea7\u54c1\u6301\u4ed3\u6c47\u603b\u5f53\u524d\u4f59\u989d\uff08\u534f\u8bae\u5355\u4ef7 \u00d7 \u5f53\u524d\u6301\u6709\u4efd\u6570\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L2557" + }, + { + "id": "crud_pilot_service_rationale_2693", "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": "L2587" + "source_location": "L2693" }, { - "id": "crud_pilot_service_rationale_2613", + "id": "crud_pilot_service_rationale_2719", "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": "L2613" + "source_location": "L2719" }, { - "id": "crud_pilot_service_rationale_2702", + "id": "crud_pilot_service_rationale_2808", "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": "L2702" + "source_location": "L2808" }, { - "id": "crud_pilot_service_rationale_2741", + "id": "crud_pilot_service_rationale_2847", "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": "L2741" + "source_location": "L2847" }, { - "id": "crud_pilot_service_rationale_2877", + "id": "crud_pilot_service_rationale_2994", "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": "L2877" + "source_location": "L2994" }, { - "id": "crud_pilot_service_rationale_2982", + "id": "crud_pilot_service_rationale_3099", "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": "L2982" + "source_location": "L3099" }, { - "id": "crud_pilot_service_rationale_3105", + "id": "crud_pilot_service_rationale_3222", "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": "L3105" + "source_location": "L3222" }, { - "id": "crud_pilot_service_rationale_3182", + "id": "crud_pilot_service_rationale_3299", "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": "L3182" + "source_location": "L3299" }, { - "id": "crud_pilot_service_rationale_3206", + "id": "crud_pilot_service_rationale_3323", "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": "L3206" + "source_location": "L3323" }, { - "id": "crud_pilot_service_rationale_3247", + "id": "crud_pilot_service_rationale_3364", "label": "\u7533\u8bf7\u9000\u6b3e\uff1atype=yfk + status=yqr \u2192 tfqrz", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3247" + "source_location": "L3364" }, { - "id": "crud_pilot_service_rationale_3282", + "id": "crud_pilot_service_rationale_3399", "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": "L3282" + "source_location": "L3399" }, { - "id": "crud_pilot_service_rationale_3315", + "id": "crud_pilot_service_rationale_3432", "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": "L3315" + "source_location": "L3432" }, { - "id": "crud_pilot_service_rationale_3374", + "id": "crud_pilot_service_rationale_3491", "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": "L3374" + "source_location": "L3491" }, { - "id": "crud_pilot_service_rationale_3513", + "id": "crud_pilot_service_rationale_3630", "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": "L3513" + "source_location": "L3630" }, { - "id": "crud_pilot_service_rationale_3551", + "id": "crud_pilot_service_rationale_3668", "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": "L3551" + "source_location": "L3668" }, { - "id": "crud_pilot_service_rationale_3592", + "id": "crud_pilot_service_rationale_3709", "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": "L3592" + "source_location": "L3709" }, { - "id": "crud_pilot_service_rationale_3688", + "id": "crud_pilot_service_rationale_3809", "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": "L3688" + "source_location": "L3809" }, { - "id": "crud_pilot_service_rationale_3921", + "id": "crud_pilot_service_rationale_4042", "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": "L3921" + "source_location": "L4042" }, { - "id": "crud_pilot_service_rationale_4018", + "id": "crud_pilot_service_rationale_4139", "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": "L4018" + "source_location": "L4139" }, { - "id": "crud_pilot_service_rationale_4133", + "id": "crud_pilot_service_rationale_4254", "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": "L4133" + "source_location": "L4254" }, { "id": "crud_customer_py", @@ -17519,238 +17589,238 @@ "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L628" + "source_location": "L632" }, { "id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L646" + "source_location": "L650" }, { "id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L664" + "source_location": "L668" }, { "id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L693" + "source_location": "L697" }, { "id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L707" + "source_location": "L711" }, { "id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L737" + "source_location": "L741" }, { "id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L744" + "source_location": "L748" }, { "id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L776" + "source_location": "L780" }, { "id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L809" + "source_location": "L813" }, { "id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L827" + "source_location": "L831" }, { "id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L845" + "source_location": "L849" }, { "id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L865" + "source_location": "L869" }, { "id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L880" + "source_location": "L884" }, { "id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L900" + "source_location": "L904" }, { "id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L960" + "source_location": "L964" }, { "id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L985" + "source_location": "L989" }, { "id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1001" + "source_location": "L1005" }, { "id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1012" + "source_location": "L1016" }, { "id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1023" + "source_location": "L1027" }, { "id": "api_qc_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1030" + "source_location": "L1034" }, { "id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1039" + "source_location": "L1043" }, { "id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1046" + "source_location": "L1050" }, { "id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1053" + "source_location": "L1057" }, { "id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1060" + "source_location": "L1064" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1070" + "source_location": "L1074" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1092" + "source_location": "L1096" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1104" + "source_location": "L1108" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1134" + "source_location": "L1138" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1163" + "source_location": "L1167" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1180" + "source_location": "L1184" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1214" + "source_location": "L1218" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1250" + "source_location": "L1254" }, { "id": "api_qc_stock_out_qc_material", "label": "stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1284" + "source_location": "L1288" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1323" + "source_location": "L1327" }, { "id": "api_qc_rationale_1", @@ -22608,203 +22678,203 @@ "label": "get_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1625" + "source_location": "L1629" }, { "id": "api_production_update_production_work_order_api", "label": "update_production_work_order_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1638" + "source_location": "L1642" }, { "id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1667" + "source_location": "L1671" }, { "id": "api_production_delete_production_work_order_api", "label": "delete_production_work_order_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1684" + "source_location": "L1688" }, { "id": "api_production_configure_production_work_order", "label": "configure_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1698" + "source_location": "L1702" }, { "id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1734" + "source_location": "L1738" }, { "id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1753" + "source_location": "L1757" }, { "id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1779" + "source_location": "L1783" }, { "id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1792" + "source_location": "L1796" }, { "id": "api_production_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1810" + "source_location": "L1814" }, { "id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1824" + "source_location": "L1828" }, { "id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1847" + "source_location": "L1851" }, { "id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1865" + "source_location": "L1869" }, { "id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1884" + "source_location": "L1888" }, { "id": "api_production_reorder_production_task_steps", "label": "reorder_production_task_steps()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1899" + "source_location": "L1903" }, { "id": "api_production_copy_production_task_step", "label": "copy_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1912" + "source_location": "L1916" }, { "id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1932" + "source_location": "L1936" }, { "id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1961" + "source_location": "L1965" }, { "id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1990" + "source_location": "L1994" }, { "id": "api_production_replace_task_step_outputs", "label": "replace_task_step_outputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2007" + "source_location": "L2011" }, { "id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2024" + "source_location": "L2028" }, { "id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2040" + "source_location": "L2044" }, { "id": "api_production_get_next_cell_product_code", "label": "get_next_cell_product_code()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2061" + "source_location": "L2065" }, { "id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2075" + "source_location": "L2079" }, { "id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2104" + "source_location": "L2108" }, { "id": "api_production_get_cell_product_chain", "label": "get_cell_product_chain()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2117" + "source_location": "L2121" }, { "id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2130" + "source_location": "L2134" }, { "id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2179" + "source_location": "L2183" }, { "id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2198" + "source_location": "L2202" }, { "id": "api_production_rationale_1", @@ -33909,7 +33979,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L23", + "source_location": "L25", "weight": 1.0 }, { @@ -33918,7 +33988,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L23", + "source_location": "L25", "weight": 1.0 }, { @@ -33927,7 +33997,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L27", + "source_location": "L29", "weight": 1.0 }, { @@ -33936,7 +34006,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L27", + "source_location": "L29", "weight": 1.0 }, { @@ -33945,7 +34015,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 1.0 }, { @@ -33954,7 +34024,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 1.0 }, { @@ -33963,7 +34033,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L43", + "source_location": "L45", "weight": 1.0 }, { @@ -33972,7 +34042,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L43", + "source_location": "L45", "weight": 1.0 }, { @@ -42090,7 +42160,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L183", + "source_location": "L232", "weight": 1.0 }, { @@ -42099,7 +42169,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L235", + "source_location": "L284", "weight": 1.0 }, { @@ -42108,7 +42178,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L240", + "source_location": "L289", "weight": 1.0 }, { @@ -42117,7 +42187,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L245", + "source_location": "L294", "weight": 1.0 }, { @@ -42126,7 +42196,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L275", + "source_location": "L324", "weight": 1.0 }, { @@ -42135,7 +42205,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L328", + "source_location": "L377", "weight": 1.0 }, { @@ -42144,7 +42214,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L338", + "source_location": "L387", "weight": 1.0 }, { @@ -42153,7 +42223,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L449", + "source_location": "L498", "weight": 1.0 }, { @@ -42162,7 +42232,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L523", + "source_location": "L600", "weight": 1.0 }, { @@ -42171,7 +42241,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L566", + "source_location": "L643", "weight": 1.0 }, { @@ -42180,7 +42250,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L580", + "source_location": "L657", "weight": 1.0 }, { @@ -42189,7 +42259,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L601", + "source_location": "L678", "weight": 1.0 }, { @@ -42198,7 +42268,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L635", + "source_location": "L712", "weight": 1.0 }, { @@ -42207,7 +42277,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L686", + "source_location": "L763", "weight": 1.0 }, { @@ -42216,7 +42286,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L706", + "source_location": "L783", "weight": 1.0 }, { @@ -42225,7 +42295,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L768", + "source_location": "L845", "weight": 1.0 }, { @@ -42234,7 +42304,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L801", + "source_location": "L878", "weight": 1.0 }, { @@ -42243,7 +42313,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L820", + "source_location": "L897", "weight": 1.0 }, { @@ -42252,7 +42322,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L864", + "source_location": "L941", "weight": 1.0 }, { @@ -42261,7 +42331,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L915", + "source_location": "L992", "weight": 1.0 }, { @@ -42270,7 +42340,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L934", + "source_location": "L1011", "weight": 1.0 }, { @@ -42279,7 +42349,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L948", + "source_location": "L1025", "weight": 1.0 }, { @@ -42288,7 +42358,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L975", + "source_location": "L1052", "weight": 1.0 }, { @@ -42297,7 +42367,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1013", + "source_location": "L1090", "weight": 1.0 }, { @@ -42306,7 +42376,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1028", + "source_location": "L1105", "weight": 1.0 }, { @@ -42315,7 +42385,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1050", + "source_location": "L1127", "weight": 1.0 }, { @@ -42324,7 +42394,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1096", + "source_location": "L1173", "weight": 1.0 }, { @@ -42333,7 +42403,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1132", + "source_location": "L1209", "weight": 1.0 }, { @@ -42351,7 +42421,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L177", + "source_location": "L226", "weight": 1.0 }, { @@ -42360,7 +42430,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L260", + "source_location": "L309", "weight": 1.0 }, { @@ -42369,7 +42439,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L263", + "source_location": "L312", "weight": 1.0 }, { @@ -42378,7 +42448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L265", + "source_location": "L314", "weight": 1.0 }, { @@ -42387,7 +42457,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L321", + "source_location": "L370", "weight": 1.0 }, { @@ -42396,7 +42466,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L330", + "source_location": "L379", "weight": 1.0 }, { @@ -42405,7 +42475,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L330", + "source_location": "L379", "weight": 1.0 }, { @@ -42414,7 +42484,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L332", + "source_location": "L381", "weight": 1.0 }, { @@ -42423,7 +42493,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L334", + "source_location": "L383", "weight": 1.0 }, { @@ -42432,7 +42502,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L387", + "source_location": "L436", "weight": 1.0 }, { @@ -42441,7 +42511,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L518", + "source_location": "L595", "weight": 1.0 }, { @@ -42450,7 +42520,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L518", + "source_location": "L595", "weight": 1.0 }, { @@ -42459,7 +42529,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L519", + "source_location": "L596", "weight": 1.0 }, { @@ -42468,7 +42538,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L589", + "source_location": "L666", "weight": 1.0 }, { @@ -42477,7 +42547,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L608", + "source_location": "L685", "weight": 1.0 }, { @@ -42486,7 +42556,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L665", + "source_location": "L742", "weight": 1.0 }, { @@ -42495,7 +42565,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L702", + "source_location": "L779", "weight": 1.0 }, { @@ -42504,7 +42574,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L746", + "source_location": "L823", "weight": 1.0 }, { @@ -42513,7 +42583,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L782", + "source_location": "L859", "weight": 1.0 }, { @@ -42522,7 +42592,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L843", + "source_location": "L920", "weight": 1.0 }, { @@ -42531,7 +42601,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L888", + "source_location": "L965", "weight": 1.0 }, { @@ -42540,7 +42610,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L940", + "source_location": "L1017", "weight": 1.0 }, { @@ -42549,7 +42619,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L958", + "source_location": "L1035", "weight": 1.0 }, { @@ -42558,7 +42628,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1009", + "source_location": "L1086", "weight": 1.0 }, { @@ -42567,7 +42637,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1031", + "source_location": "L1108", "weight": 1.0 }, { @@ -42576,7 +42646,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1034", + "source_location": "L1111", "weight": 1.0 }, { @@ -42585,7 +42655,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1063", + "source_location": "L1140", "weight": 1.0 }, { @@ -42594,7 +42664,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1104", + "source_location": "L1181", "weight": 1.0 }, { @@ -42603,7 +42673,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1135", + "source_location": "L1212", "weight": 1.0 }, { @@ -42612,108 +42682,108 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1156", + "source_location": "L1233", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_130", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L128", + "source_location": "L130", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L184", + "source_location": "L233", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L248", + "source_location": "L297", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L278", + "source_location": "L327", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L329", + "source_location": "L378", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L345", + "source_location": "L394", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L529", + "source_location": "L606", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L588", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "crud_production_work_order_production_task_info", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", - "source_location": "L636", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "crud_production_work_order_production_info_item", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", - "source_location": "L687", + "source_location": "L665", "weight": 1.0 }, { "source": "crud_production_work_order_rationale_713", - "target": "crud_production_work_order_get_production_info_map_for_samples", + "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", "source_location": "L713", "weight": 1.0 }, + { + "source": "crud_production_work_order_rationale_764", + "target": "crud_production_work_order_production_info_item", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L764", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "crud_production_work_order_get_production_info_map_for_samples", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L790", + "weight": 1.0 + }, { "source": "crud_material_py", "target": "datetime", @@ -44574,7 +44644,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L60", + "source_location": "L70", "weight": 1.0 }, { @@ -44583,7 +44653,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L67", + "source_location": "L77", "weight": 1.0 }, { @@ -44592,7 +44662,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L71", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_enrich_outbound_task_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L88", "weight": 1.0 }, { @@ -44601,7 +44680,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L78", + "source_location": "L177", "weight": 1.0 }, { @@ -44610,7 +44689,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L92", + "source_location": "L191", "weight": 1.0 }, { @@ -44619,7 +44698,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L117", + "source_location": "L216", "weight": 1.0 }, { @@ -44628,7 +44707,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L137", + "source_location": "L236", "weight": 1.0 }, { @@ -44637,7 +44716,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L153", + "source_location": "L252", "weight": 1.0 }, { @@ -44646,7 +44725,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L169", + "source_location": "L268", "weight": 1.0 }, { @@ -44655,7 +44734,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L181", + "source_location": "L280", "weight": 1.0 }, { @@ -44664,7 +44743,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L193", + "source_location": "L292", "weight": 1.0 }, { @@ -44673,7 +44752,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L215", + "source_location": "L314", "weight": 1.0 }, { @@ -44682,7 +44761,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L240", + "source_location": "L339", "weight": 1.0 }, { @@ -44691,79 +44770,79 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L253", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_step_sub_tables_to_dict", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L262", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_clone_step_reagents", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L284", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_clone_step_consumables", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L307", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_clone_step_outputs", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L330", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_clone_step_data_collections", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", "source_location": "L352", "weight": 1.0 }, { "source": "crud_production_task_py", - "target": "crud_production_task_clone_route_to_task", + "target": "crud_production_task_step_sub_tables_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L373", + "source_location": "L361", "weight": 1.0 }, { "source": "crud_production_task_py", - "target": "crud_production_task_create_production_task", + "target": "crud_production_task_clone_step_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L383", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", "source_location": "L406", "weight": 1.0 }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L429", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_data_collections", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L451", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_route_to_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_create_production_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L505", + "weight": 1.0 + }, { "source": "crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L481", + "source_location": "L580", "weight": 1.0 }, { @@ -44772,7 +44851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L704", + "source_location": "L839", "weight": 1.0 }, { @@ -44781,7 +44860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L813", + "source_location": "L959", "weight": 1.0 }, { @@ -44790,7 +44869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L838", + "source_location": "L984", "weight": 1.0 }, { @@ -44799,7 +44878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L886", + "source_location": "L1032", "weight": 1.0 }, { @@ -44808,7 +44887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1039", + "source_location": "L1185", "weight": 1.0 }, { @@ -44817,7 +44896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1077", + "source_location": "L1223", "weight": 1.0 }, { @@ -44826,7 +44905,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1099", + "source_location": "L1245", "weight": 1.0 }, { @@ -44835,7 +44914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1153", + "source_location": "L1299", "weight": 1.0 }, { @@ -44844,7 +44923,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1207", + "source_location": "L1353", "weight": 1.0 }, { @@ -44853,7 +44932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1226", + "source_location": "L1372", "weight": 1.0 }, { @@ -44862,7 +44941,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1245", + "source_location": "L1391", "weight": 1.0 }, { @@ -44871,7 +44950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1302", + "source_location": "L1448", "weight": 1.0 }, { @@ -44880,7 +44959,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1311", + "source_location": "L1457", "weight": 1.0 }, { @@ -44889,7 +44968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1341", + "source_location": "L1487", "weight": 1.0 }, { @@ -44898,7 +44977,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1383", + "source_location": "L1529", "weight": 1.0 }, { @@ -44907,7 +44986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1510", + "source_location": "L1656", "weight": 1.0 }, { @@ -44916,7 +44995,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1524", + "source_location": "L1670", "weight": 1.0 }, { @@ -44925,7 +45004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1650", + "source_location": "L1796", "weight": 1.0 }, { @@ -44934,7 +45013,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1699", + "source_location": "L1845", "weight": 1.0 }, { @@ -44943,7 +45022,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L104", + "source_location": "L203", "weight": 1.0 }, { @@ -44952,7 +45031,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L107", + "source_location": "L206", "weight": 1.0 }, { @@ -44961,7 +45040,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L131", + "source_location": "L230", "weight": 1.0 }, { @@ -44970,7 +45049,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L277", + "source_location": "L376", "weight": 1.0 }, { @@ -44979,7 +45058,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L278", + "source_location": "L377", "weight": 1.0 }, { @@ -44988,7 +45067,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L279", + "source_location": "L378", "weight": 1.0 }, { @@ -44997,7 +45076,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L280", + "source_location": "L379", "weight": 1.0 }, { @@ -45006,7 +45085,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L301", + "source_location": "L400", "weight": 1.0 }, { @@ -45015,7 +45094,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L324", + "source_location": "L423", "weight": 1.0 }, { @@ -45024,7 +45103,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L346", + "source_location": "L445", "weight": 1.0 }, { @@ -45033,7 +45112,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L367", + "source_location": "L466", "weight": 1.0 }, { @@ -45042,7 +45121,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L400", + "source_location": "L499", "weight": 1.0 }, { @@ -45051,7 +45130,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L401", + "source_location": "L500", "weight": 1.0 }, { @@ -45060,7 +45139,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L402", + "source_location": "L501", "weight": 1.0 }, { @@ -45069,7 +45148,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L403", + "source_location": "L502", "weight": 1.0 }, { @@ -45078,7 +45157,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L435", + "source_location": "L534", "weight": 1.0 }, { @@ -45087,7 +45166,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L463", + "source_location": "L562", "weight": 1.0 }, { @@ -45096,7 +45175,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L545", + "source_location": "L649", + "weight": 1.0 + }, + { + "source": "crud_production_task_list_production_tasks", + "target": "crud_production_task_enrich_outbound_task_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L740", "weight": 1.0 }, { @@ -45105,7 +45193,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L687", + "source_location": "L822", "weight": 1.0 }, { @@ -45114,7 +45202,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L716", + "source_location": "L851", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_enrich_outbound_task_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L863", "weight": 1.0 }, { @@ -45123,7 +45220,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L748", + "source_location": "L894", "weight": 1.0 }, { @@ -45132,7 +45229,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L762", + "source_location": "L908", "weight": 1.0 }, { @@ -45141,7 +45238,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L763", + "source_location": "L909", "weight": 1.0 }, { @@ -45150,7 +45247,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L764", + "source_location": "L910", "weight": 1.0 }, { @@ -45159,7 +45256,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L765", + "source_location": "L911", "weight": 1.0 }, { @@ -45168,7 +45265,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L779", + "source_location": "L925", "weight": 1.0 }, { @@ -45177,7 +45274,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L795", + "source_location": "L941", "weight": 1.0 }, { @@ -45186,7 +45283,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L947", + "source_location": "L1093", "weight": 1.0 }, { @@ -45195,7 +45292,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1018", + "source_location": "L1164", "weight": 1.0 }, { @@ -45204,7 +45301,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1032", + "source_location": "L1178", "weight": 1.0 }, { @@ -45213,7 +45310,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1033", + "source_location": "L1179", "weight": 1.0 }, { @@ -45222,7 +45319,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1034", + "source_location": "L1180", "weight": 1.0 }, { @@ -45231,7 +45328,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1035", + "source_location": "L1181", "weight": 1.0 }, { @@ -45240,7 +45337,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1092", + "source_location": "L1238", "weight": 1.0 }, { @@ -45249,7 +45346,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1121", + "source_location": "L1267", "weight": 1.0 }, { @@ -45258,7 +45355,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1175", + "source_location": "L1321", "weight": 1.0 }, { @@ -45267,7 +45364,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1212", + "source_location": "L1358", "weight": 1.0 }, { @@ -45276,7 +45373,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1231", + "source_location": "L1377", "weight": 1.0 }, { @@ -45285,7 +45382,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1271", + "source_location": "L1417", "weight": 1.0 }, { @@ -45294,7 +45391,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1372", + "source_location": "L1518", "weight": 1.0 }, { @@ -45303,7 +45400,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1437", + "source_location": "L1583", "weight": 1.0 }, { @@ -45312,7 +45409,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1444", + "source_location": "L1590", "weight": 1.0 }, { @@ -45321,7 +45418,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1469", + "source_location": "L1615", "weight": 1.0 }, { @@ -45330,7 +45427,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1583", + "source_location": "L1729", "weight": 1.0 }, { @@ -45339,7 +45436,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1645", + "source_location": "L1791", "weight": 1.0 }, { @@ -45348,7 +45445,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1646", + "source_location": "L1792", "weight": 1.0 }, { @@ -45357,7 +45454,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1673", + "source_location": "L1819", "weight": 1.0 }, { @@ -45370,57 +45467,66 @@ "weight": 1.0 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", + "target": "crud_production_task_enrich_outbound_task_items", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "crud_production_task_rationale_353", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L254", + "source_location": "L353", "weight": 1.0 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_362", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L263", + "source_location": "L362", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_1449", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1303", + "source_location": "L1449", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1488", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1342", + "source_location": "L1488", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1672", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1526", + "source_location": "L1672", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1797", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1651", + "source_location": "L1797", "weight": 1.0 }, { @@ -55905,7 +56011,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L200", + "source_location": "L233", "weight": 1.0 }, { @@ -55914,7 +56020,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L245", + "source_location": "L278", "weight": 1.0 }, { @@ -55923,7 +56029,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L250", + "source_location": "L283", "weight": 1.0 }, { @@ -55932,7 +56038,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L262", + "source_location": "L295", "weight": 1.0 }, { @@ -55941,7 +56047,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L271", + "source_location": "L304", "weight": 1.0 }, { @@ -55950,7 +56056,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L280", + "source_location": "L313", "weight": 1.0 }, { @@ -55959,7 +56065,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L288", + "source_location": "L321", "weight": 1.0 }, { @@ -55968,7 +56074,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L306", + "source_location": "L339", "weight": 1.0 }, { @@ -55977,7 +56083,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L329", + "source_location": "L362", "weight": 1.0 }, { @@ -55986,7 +56092,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L460", + "source_location": "L493", "weight": 1.0 }, { @@ -55995,7 +56101,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L474", + "source_location": "L507", "weight": 1.0 }, { @@ -56004,7 +56110,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L482", + "source_location": "L515", "weight": 1.0 }, { @@ -56013,7 +56119,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L542", + "source_location": "L575", "weight": 1.0 }, { @@ -56022,7 +56128,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L657", + "source_location": "L690", "weight": 1.0 }, { @@ -56031,7 +56137,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L729", + "source_location": "L786", "weight": 1.0 }, { @@ -56040,7 +56146,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L738", + "source_location": "L795", "weight": 1.0 }, { @@ -56049,7 +56155,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L759", + "source_location": "L816", "weight": 1.0 }, { @@ -56058,7 +56164,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L783", + "source_location": "L840", "weight": 1.0 }, { @@ -56067,7 +56173,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L804", + "source_location": "L861", "weight": 1.0 }, { @@ -56076,7 +56182,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L867", + "source_location": "L924", "weight": 1.0 }, { @@ -56085,7 +56191,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L925", + "source_location": "L982", "weight": 1.0 }, { @@ -56094,7 +56200,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L959", + "source_location": "L1016", "weight": 1.0 }, { @@ -56103,7 +56209,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1118", + "source_location": "L1175", "weight": 1.0 }, { @@ -56112,7 +56218,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1145", + "source_location": "L1202", "weight": 1.0 }, { @@ -56121,7 +56227,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1167", + "source_location": "L1224", "weight": 1.0 }, { @@ -56130,7 +56236,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1192", + "source_location": "L1249", "weight": 1.0 }, { @@ -56139,7 +56245,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1217", + "source_location": "L1274", "weight": 1.0 }, { @@ -56148,7 +56254,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1257", + "source_location": "L1314", "weight": 1.0 }, { @@ -56157,7 +56263,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1285", + "source_location": "L1342", "weight": 1.0 }, { @@ -56166,7 +56272,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1305", + "source_location": "L1362", "weight": 1.0 }, { @@ -56175,7 +56281,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1351", + "source_location": "L1408", "weight": 1.0 }, { @@ -56184,7 +56290,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1364", + "source_location": "L1421", "weight": 1.0 }, { @@ -56193,7 +56299,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1379", + "source_location": "L1436", "weight": 1.0 }, { @@ -56202,7 +56308,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1562", + "source_location": "L1619", "weight": 1.0 }, { @@ -56211,7 +56317,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1586", + "source_location": "L1643", "weight": 1.0 }, { @@ -56220,7 +56326,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1658", + "source_location": "L1715", "weight": 1.0 }, { @@ -56229,7 +56335,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1775", + "source_location": "L1832", "weight": 1.0 }, { @@ -56238,7 +56344,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1807", + "source_location": "L1864", "weight": 1.0 }, { @@ -56247,7 +56353,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1844", + "source_location": "L1901", "weight": 1.0 }, { @@ -56256,7 +56362,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1892", + "source_location": "L1949", "weight": 1.0 }, { @@ -56265,7 +56371,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L196", + "source_location": "L229", "weight": 1.0 }, { @@ -56274,7 +56380,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L273", + "source_location": "L306", "weight": 1.0 }, { @@ -56283,7 +56389,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L281", + "source_location": "L314", "weight": 1.0 }, { @@ -56292,7 +56398,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L318", + "source_location": "L351", "weight": 1.0 }, { @@ -56301,7 +56407,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L319", + "source_location": "L352", "weight": 1.0 }, { @@ -56310,7 +56416,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L321", + "source_location": "L354", "weight": 1.0 }, { @@ -56319,7 +56425,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L322", + "source_location": "L355", "weight": 1.0 }, { @@ -56328,7 +56434,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L349", + "source_location": "L382", "weight": 1.0 }, { @@ -56337,7 +56443,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L351", + "source_location": "L384", "weight": 1.0 }, { @@ -56346,7 +56452,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L360", + "source_location": "L393", "weight": 1.0 }, { @@ -56355,7 +56461,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L400", + "source_location": "L433", "weight": 1.0 }, { @@ -56364,7 +56470,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L425", + "source_location": "L458", "weight": 1.0 }, { @@ -56373,7 +56479,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L431", + "source_location": "L464", "weight": 1.0 }, { @@ -56382,7 +56488,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L433", + "source_location": "L466", "weight": 1.0 }, { @@ -56391,7 +56497,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L507", + "source_location": "L540", "weight": 1.0 }, { @@ -56400,7 +56506,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L508", + "source_location": "L541", "weight": 1.0 }, { @@ -56409,7 +56515,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L509", + "source_location": "L542", "weight": 1.0 }, { @@ -56418,7 +56524,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L532", + "source_location": "L565", "weight": 1.0 }, { @@ -56427,7 +56533,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L535", + "source_location": "L568", "weight": 1.0 }, { @@ -56436,7 +56542,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L592", + "source_location": "L625", "weight": 1.0 }, { @@ -56445,7 +56551,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L721", + "source_location": "L778", "weight": 1.0 }, { @@ -56454,7 +56560,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L722", + "source_location": "L779", "weight": 1.0 }, { @@ -56463,7 +56569,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L724", + "source_location": "L781", "weight": 1.0 }, { @@ -56472,7 +56578,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L725", + "source_location": "L782", "weight": 1.0 }, { @@ -56481,7 +56587,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L777", + "source_location": "L834", "weight": 1.0 }, { @@ -56490,7 +56596,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L793", + "source_location": "L850", "weight": 1.0 }, { @@ -56499,7 +56605,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L795", + "source_location": "L852", "weight": 1.0 }, { @@ -56508,7 +56614,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L797", + "source_location": "L854", "weight": 1.0 }, { @@ -56517,7 +56623,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L798", + "source_location": "L855", "weight": 1.0 }, { @@ -56526,7 +56632,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L799", + "source_location": "L856", "weight": 1.0 }, { @@ -56535,7 +56641,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L845", + "source_location": "L902", "weight": 1.0 }, { @@ -56544,7 +56650,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L870", + "source_location": "L927", "weight": 1.0 }, { @@ -56553,7 +56659,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L873", + "source_location": "L930", "weight": 1.0 }, { @@ -56562,7 +56668,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L874", + "source_location": "L931", "weight": 1.0 }, { @@ -56571,7 +56677,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L876", + "source_location": "L933", "weight": 1.0 }, { @@ -56580,7 +56686,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L904", + "source_location": "L961", "weight": 1.0 }, { @@ -56589,7 +56695,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L907", + "source_location": "L964", "weight": 1.0 }, { @@ -56598,7 +56704,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L911", + "source_location": "L968", "weight": 1.0 }, { @@ -56607,7 +56713,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L919", + "source_location": "L976", "weight": 1.0 }, { @@ -56616,7 +56722,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L920", + "source_location": "L977", "weight": 1.0 }, { @@ -56625,7 +56731,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L971", + "source_location": "L1028", "weight": 1.0 }, { @@ -56634,7 +56740,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L986", + "source_location": "L1043", "weight": 1.0 }, { @@ -56643,7 +56749,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1131", + "source_location": "L1188", "weight": 1.0 }, { @@ -56652,7 +56758,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1186", + "source_location": "L1243", "weight": 1.0 }, { @@ -56661,7 +56767,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1227", + "source_location": "L1284", "weight": 1.0 }, { @@ -56670,7 +56776,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1230", + "source_location": "L1287", "weight": 1.0 }, { @@ -56679,7 +56785,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1267", + "source_location": "L1324", "weight": 1.0 }, { @@ -56688,7 +56794,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1273", + "source_location": "L1330", "weight": 1.0 }, { @@ -56697,7 +56803,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1295", + "source_location": "L1352", "weight": 1.0 }, { @@ -56706,7 +56812,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1345", + "source_location": "L1402", "weight": 1.0 }, { @@ -56715,7 +56821,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1347", + "source_location": "L1404", "weight": 1.0 }, { @@ -56724,7 +56830,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1367", + "source_location": "L1424", "weight": 1.0 }, { @@ -56733,7 +56839,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1370", + "source_location": "L1427", "weight": 1.0 }, { @@ -56742,7 +56848,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1371", + "source_location": "L1428", "weight": 1.0 }, { @@ -56751,7 +56857,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1373", + "source_location": "L1430", "weight": 1.0 }, { @@ -56760,7 +56866,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1374", + "source_location": "L1431", "weight": 1.0 }, { @@ -56769,7 +56875,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1375", + "source_location": "L1432", "weight": 1.0 }, { @@ -56778,7 +56884,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1391", + "source_location": "L1448", "weight": 1.0 }, { @@ -56787,7 +56893,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1578", + "source_location": "L1635", "weight": 1.0 }, { @@ -56796,7 +56902,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1589", + "source_location": "L1646", "weight": 1.0 }, { @@ -56805,7 +56911,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1683", + "source_location": "L1740", "weight": 1.0 }, { @@ -56814,7 +56920,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1765", + "source_location": "L1822", "weight": 1.0 }, { @@ -56823,7 +56929,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1778", + "source_location": "L1835", "weight": 1.0 }, { @@ -56832,7 +56938,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1788", + "source_location": "L1845", "weight": 1.0 }, { @@ -56841,7 +56947,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1791", + "source_location": "L1848", "weight": 1.0 }, { @@ -56850,7 +56956,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1794", + "source_location": "L1851", "weight": 1.0 }, { @@ -56859,7 +56965,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1822", + "source_location": "L1879", "weight": 1.0 }, { @@ -56868,7 +56974,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1867", + "source_location": "L1924", "weight": 1.0 }, { @@ -56881,102 +56987,102 @@ "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L203", + "source_location": "L236", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "crud_qc_work_order_effective_reception_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L263", + "source_location": "L296", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L272", + "source_location": "L305", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L315", + "source_location": "L348", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L550", + "source_location": "L583", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L811", + "source_location": "L868", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L928", + "source_location": "L985", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1226", + "source_location": "L1283", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1266", + "source_location": "L1323", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1661", + "source_location": "L1718", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1893", + "source_location": "L1950", "weight": 1.0 }, { @@ -58979,20 +59085,74 @@ }, { "source": "crud_pilot_service_py", - "target": "crud_pilot_service_row_to_dict_service_order", + "target": "crud_pilot_service_calc_gmcp_purchase_total_from_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", "source_location": "L2522", "weight": 1.0 }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_batch_gmcp_purchase_totals", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2540", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2556", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_batch_gmcp_current_holding_amounts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2574", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_resolve_service_order_purchase_total", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2590", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_resolve_service_order_current_balance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2603", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_service_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2615", + "weight": 1.0 + }, { "source": "crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2568", + "source_location": "L2674", "weight": 1.0 }, { @@ -59001,7 +59161,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2586", + "source_location": "L2692", "weight": 1.0 }, { @@ -59010,7 +59170,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2607", + "source_location": "L2713", "weight": 1.0 }, { @@ -59019,7 +59179,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2647", + "source_location": "L2753", "weight": 1.0 }, { @@ -59028,7 +59188,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2694", + "source_location": "L2800", "weight": 1.0 }, { @@ -59037,7 +59197,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2740", + "source_location": "L2846", "weight": 1.0 }, { @@ -59046,7 +59206,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2760", + "source_location": "L2866", "weight": 1.0 }, { @@ -59055,7 +59215,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2841", + "source_location": "L2958", "weight": 1.0 }, { @@ -59064,7 +59224,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2850", + "source_location": "L2967", "weight": 1.0 }, { @@ -59073,7 +59233,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2867", + "source_location": "L2984", "weight": 1.0 }, { @@ -59082,7 +59242,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2876", + "source_location": "L2993", "weight": 1.0 }, { @@ -59091,7 +59251,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2904", + "source_location": "L3021", "weight": 1.0 }, { @@ -59100,7 +59260,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2910", + "source_location": "L3027", "weight": 1.0 }, { @@ -59109,7 +59269,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2927", + "source_location": "L3044", "weight": 1.0 }, { @@ -59118,7 +59278,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2970", + "source_location": "L3087", "weight": 1.0 }, { @@ -59127,7 +59287,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2981", + "source_location": "L3098", "weight": 1.0 }, { @@ -59136,7 +59296,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3008", + "source_location": "L3125", "weight": 1.0 }, { @@ -59145,7 +59305,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3030", + "source_location": "L3147", "weight": 1.0 }, { @@ -59154,7 +59314,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3104", + "source_location": "L3221", "weight": 1.0 }, { @@ -59163,7 +59323,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3156", + "source_location": "L3273", "weight": 1.0 }, { @@ -59172,7 +59332,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3173", + "source_location": "L3290", "weight": 1.0 }, { @@ -59181,7 +59341,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3205", + "source_location": "L3322", "weight": 1.0 }, { @@ -59190,7 +59350,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3246", + "source_location": "L3363", "weight": 1.0 }, { @@ -59199,7 +59359,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3281", + "source_location": "L3398", "weight": 1.0 }, { @@ -59208,7 +59368,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3314", + "source_location": "L3431", "weight": 1.0 }, { @@ -59217,7 +59377,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3360", + "source_location": "L3477", "weight": 1.0 }, { @@ -59226,7 +59386,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3493", + "source_location": "L3610", "weight": 1.0 }, { @@ -59235,7 +59395,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3503", + "source_location": "L3620", "weight": 1.0 }, { @@ -59244,7 +59404,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3550", + "source_location": "L3667", "weight": 1.0 }, { @@ -59253,7 +59413,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3591", + "source_location": "L3708", "weight": 1.0 }, { @@ -59262,7 +59422,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3687", + "source_location": "L3808", "weight": 1.0 }, { @@ -59271,7 +59431,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3763", + "source_location": "L3884", "weight": 1.0 }, { @@ -59280,7 +59440,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3785", + "source_location": "L3906", "weight": 1.0 }, { @@ -59289,7 +59449,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3846", + "source_location": "L3967", "weight": 1.0 }, { @@ -59298,7 +59458,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3870", + "source_location": "L3991", "weight": 1.0 }, { @@ -59307,7 +59467,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3909", + "source_location": "L4030", "weight": 1.0 }, { @@ -59316,7 +59476,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3986", + "source_location": "L4107", "weight": 1.0 }, { @@ -59325,7 +59485,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4017", + "source_location": "L4138", "weight": 1.0 }, { @@ -59334,7 +59494,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4132", + "source_location": "L4253", "weight": 1.0 }, { @@ -59868,13 +60028,49 @@ "source_location": "L2515", "weight": 1.0 }, + { + "source": "crud_pilot_service_resolve_service_order_purchase_total", + "target": "crud_pilot_service_calc_gmcp_purchase_total_from_db", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2597", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_resolve_service_order_current_balance", + "target": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2610", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_row_to_dict_service_order", + "target": "crud_pilot_service_resolve_service_order_purchase_total", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2624", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_row_to_dict_service_order", + "target": "crud_pilot_service_resolve_service_order_current_balance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2627", + "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": "L2616", + "source_location": "L2722", "weight": 1.0 }, { @@ -59883,7 +60079,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2681", + "source_location": "L2787", "weight": 1.0 }, { @@ -59892,7 +60088,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2683", + "source_location": "L2789", "weight": 1.0 }, { @@ -59901,7 +60097,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2703", + "source_location": "L2809", "weight": 1.0 }, { @@ -59910,7 +60106,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2705", + "source_location": "L2811", "weight": 1.0 }, { @@ -59919,7 +60115,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2725", + "source_location": "L2831", "weight": 1.0 }, { @@ -59928,7 +60124,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2736", + "source_location": "L2842", "weight": 1.0 }, { @@ -59937,7 +60133,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2830", + "source_location": "L2936", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channel_service_orders", + "target": "crud_pilot_service_batch_gmcp_purchase_totals", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2938", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channel_service_orders", + "target": "crud_pilot_service_batch_gmcp_current_holding_amounts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2940", "weight": 1.0 }, { @@ -59946,7 +60160,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2833", + "source_location": "L2944", "weight": 1.0 }, { @@ -59955,7 +60169,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2860", + "source_location": "L2977", "weight": 1.0 }, { @@ -59964,7 +60178,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2907", + "source_location": "L3024", "weight": 1.0 }, { @@ -59973,7 +60187,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2978", + "source_location": "L3095", "weight": 1.0 }, { @@ -59982,7 +60196,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2983", + "source_location": "L3100", "weight": 1.0 }, { @@ -59991,7 +60205,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2987", + "source_location": "L3104", "weight": 1.0 }, { @@ -60000,7 +60214,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2994", + "source_location": "L3111", "weight": 1.0 }, { @@ -60009,7 +60223,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3046", + "source_location": "L3163", "weight": 1.0 }, { @@ -60018,7 +60232,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3058", + "source_location": "L3175", "weight": 1.0 }, { @@ -60027,7 +60241,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3067", + "source_location": "L3184", "weight": 1.0 }, { @@ -60036,7 +60250,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3106", + "source_location": "L3223", "weight": 1.0 }, { @@ -60045,7 +60259,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3134", + "source_location": "L3251", "weight": 1.0 }, { @@ -60054,7 +60268,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3142", + "source_location": "L3259", "weight": 1.0 }, { @@ -60063,7 +60277,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3158", + "source_location": "L3275", "weight": 1.0 }, { @@ -60072,7 +60286,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3183", + "source_location": "L3300", "weight": 1.0 }, { @@ -60081,7 +60295,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3207", + "source_location": "L3324", "weight": 1.0 }, { @@ -60090,7 +60304,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3218", + "source_location": "L3335", "weight": 1.0 }, { @@ -60099,7 +60313,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3232", + "source_location": "L3349", "weight": 1.0 }, { @@ -60108,7 +60322,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3248", + "source_location": "L3365", "weight": 1.0 }, { @@ -60117,7 +60331,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3283", + "source_location": "L3400", "weight": 1.0 }, { @@ -60126,7 +60340,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3290", + "source_location": "L3407", "weight": 1.0 }, { @@ -60135,7 +60349,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3316", + "source_location": "L3433", "weight": 1.0 }, { @@ -60144,7 +60358,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3327", + "source_location": "L3444", "weight": 1.0 }, { @@ -60153,7 +60367,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3329", + "source_location": "L3446", "weight": 1.0 }, { @@ -60162,7 +60376,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3337", + "source_location": "L3454", "weight": 1.0 }, { @@ -60171,7 +60385,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3420", + "source_location": "L3537", "weight": 1.0 }, { @@ -60180,7 +60394,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3478", + "source_location": "L3595", "weight": 1.0 }, { @@ -60189,7 +60403,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3481", + "source_location": "L3598", "weight": 1.0 }, { @@ -60198,7 +60412,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3514", + "source_location": "L3631", "weight": 1.0 }, { @@ -60207,7 +60421,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3552", + "source_location": "L3669", "weight": 1.0 }, { @@ -60216,7 +60430,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3593", + "source_location": "L3710", "weight": 1.0 }, { @@ -60225,7 +60439,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3689", + "source_location": "L3810", "weight": 1.0 }, { @@ -60234,7 +60448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3922", + "source_location": "L4043", "weight": 1.0 }, { @@ -60243,7 +60457,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3937", + "source_location": "L4058", "weight": 1.0 }, { @@ -60252,7 +60466,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3957", + "source_location": "L4078", "weight": 1.0 }, { @@ -60261,7 +60475,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3958", + "source_location": "L4079", "weight": 1.0 }, { @@ -60270,7 +60484,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3962", + "source_location": "L4083", "weight": 1.0 }, { @@ -60279,7 +60493,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3963", + "source_location": "L4084", "weight": 1.0 }, { @@ -60288,7 +60502,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3988", + "source_location": "L4109", "weight": 1.0 }, { @@ -60297,7 +60511,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4019", + "source_location": "L4140", "weight": 1.0 }, { @@ -60306,7 +60520,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4025", + "source_location": "L4146", "weight": 1.0 }, { @@ -60315,7 +60529,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4033", + "source_location": "L4154", "weight": 1.0 }, { @@ -60324,7 +60538,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4074", + "source_location": "L4195", "weight": 1.0 }, { @@ -60333,7 +60547,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4077", + "source_location": "L4198", "weight": 1.0 }, { @@ -60342,7 +60556,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4100", + "source_location": "L4221", "weight": 1.0 }, { @@ -60351,7 +60565,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4134", + "source_location": "L4255", "weight": 1.0 }, { @@ -60360,7 +60574,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4143", + "source_location": "L4264", "weight": 1.0 }, { @@ -60409,183 +60623,201 @@ "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", + "target": "crud_pilot_service_calc_gmcp_purchase_total_from_db", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2523", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_2557", + "target": "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2557", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_2693", "target": "crud_pilot_service_normalize_txn_product_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2587", + "source_location": "L2693", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2719", "target": "crud_pilot_service_enrich_txn_products_from_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2613", + "source_location": "L2719", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2808", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2702", + "source_location": "L2808", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2847", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2741", + "source_location": "L2847", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2994", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2877", + "source_location": "L2994", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_3099", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2982", + "source_location": "L3099", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_3222", "target": "crud_pilot_service_update_channel_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3105", + "source_location": "L3222", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3299", "target": "crud_pilot_service_submit_finance_confirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3182", + "source_location": "L3299", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3323", "target": "crud_pilot_service_confirm_receipt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3206", + "source_location": "L3323", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3364", "target": "crud_pilot_service_submit_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3247", + "source_location": "L3364", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3399", "target": "crud_pilot_service_confirm_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3282", + "source_location": "L3399", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3432", "target": "crud_pilot_service_void_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3315", + "source_location": "L3432", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3491", "target": "crud_pilot_service_list_service_order_txns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3374", + "source_location": "L3491", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3630", "target": "crud_pilot_service_create_recharge_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3513", + "source_location": "L3630", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3668", "target": "crud_pilot_service_create_refund_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3551", + "source_location": "L3668", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3709", "target": "crud_pilot_service_create_purchase_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3592", + "source_location": "L3709", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3809", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3688", + "source_location": "L3809", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_4042", "target": "crud_pilot_service_update_service_order_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3921", + "source_location": "L4042", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_4139", "target": "crud_pilot_service_confirm_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4018", + "source_location": "L4139", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4254", "target": "crud_pilot_service_void_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4133", + "source_location": "L4254", "weight": 1.0 }, { @@ -67776,7 +68008,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L628", + "source_location": "L632", "weight": 1.0 }, { @@ -67785,7 +68017,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L646", + "source_location": "L650", "weight": 1.0 }, { @@ -67794,7 +68026,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L664", + "source_location": "L668", "weight": 1.0 }, { @@ -67803,7 +68035,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L693", + "source_location": "L697", "weight": 1.0 }, { @@ -67812,7 +68044,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L707", + "source_location": "L711", "weight": 1.0 }, { @@ -67821,7 +68053,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L737", + "source_location": "L741", "weight": 1.0 }, { @@ -67830,7 +68062,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L737", + "source_location": "L741", "weight": 1.0 }, { @@ -67839,7 +68071,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L744", + "source_location": "L748", "weight": 1.0 }, { @@ -67848,7 +68080,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L776", + "source_location": "L780", "weight": 1.0 }, { @@ -67857,7 +68089,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L809", + "source_location": "L813", "weight": 1.0 }, { @@ -67866,7 +68098,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L827", + "source_location": "L831", "weight": 1.0 }, { @@ -67875,7 +68107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L845", + "source_location": "L849", "weight": 1.0 }, { @@ -67884,7 +68116,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L865", + "source_location": "L869", "weight": 1.0 }, { @@ -67893,7 +68125,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L880", + "source_location": "L884", "weight": 1.0 }, { @@ -67902,7 +68134,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L900", + "source_location": "L904", "weight": 1.0 }, { @@ -67911,7 +68143,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L960", + "source_location": "L964", "weight": 1.0 }, { @@ -67920,7 +68152,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L985", + "source_location": "L989", "weight": 1.0 }, { @@ -67929,7 +68161,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1001", + "source_location": "L1005", "weight": 1.0 }, { @@ -67938,7 +68170,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1001", + "source_location": "L1005", "weight": 1.0 }, { @@ -67947,7 +68179,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1012", + "source_location": "L1016", "weight": 1.0 }, { @@ -67956,7 +68188,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1012", + "source_location": "L1016", "weight": 1.0 }, { @@ -67965,7 +68197,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1023", + "source_location": "L1027", "weight": 1.0 }, { @@ -67974,7 +68206,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1023", + "source_location": "L1027", "weight": 1.0 }, { @@ -67983,7 +68215,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1030", + "source_location": "L1034", "weight": 1.0 }, { @@ -67992,7 +68224,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1030", + "source_location": "L1034", "weight": 1.0 }, { @@ -68001,7 +68233,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1039", + "source_location": "L1043", "weight": 1.0 }, { @@ -68010,7 +68242,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1039", + "source_location": "L1043", "weight": 1.0 }, { @@ -68019,7 +68251,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1046", + "source_location": "L1050", "weight": 1.0 }, { @@ -68028,7 +68260,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1046", + "source_location": "L1050", "weight": 1.0 }, { @@ -68037,7 +68269,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1053", + "source_location": "L1057", "weight": 1.0 }, { @@ -68046,7 +68278,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1053", + "source_location": "L1057", "weight": 1.0 }, { @@ -68055,7 +68287,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1060", + "source_location": "L1064", "weight": 1.0 }, { @@ -68064,7 +68296,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1060", + "source_location": "L1064", "weight": 1.0 }, { @@ -68073,7 +68305,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1070", + "source_location": "L1074", "weight": 1.0 }, { @@ -68082,7 +68314,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1092", + "source_location": "L1096", "weight": 1.0 }, { @@ -68091,7 +68323,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1104", + "source_location": "L1108", "weight": 1.0 }, { @@ -68100,7 +68332,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1134", + "source_location": "L1138", "weight": 1.0 }, { @@ -68109,7 +68341,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1163", + "source_location": "L1167", "weight": 1.0 }, { @@ -68118,7 +68350,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1180", + "source_location": "L1184", "weight": 1.0 }, { @@ -68127,7 +68359,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1214", + "source_location": "L1218", "weight": 1.0 }, { @@ -68136,7 +68368,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1250", + "source_location": "L1254", "weight": 1.0 }, { @@ -68145,7 +68377,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1284", + "source_location": "L1288", "weight": 1.0 }, { @@ -68154,7 +68386,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1323", + "source_location": "L1327", "weight": 1.0 }, { @@ -81366,7 +81598,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1625", + "source_location": "L1629", "weight": 1.0 }, { @@ -81375,7 +81607,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1638", + "source_location": "L1642", "weight": 1.0 }, { @@ -81384,7 +81616,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1667", + "source_location": "L1671", "weight": 1.0 }, { @@ -81393,7 +81625,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1684", + "source_location": "L1688", "weight": 1.0 }, { @@ -81402,7 +81634,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1698", + "source_location": "L1702", "weight": 1.0 }, { @@ -81411,7 +81643,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1734", + "source_location": "L1738", "weight": 1.0 }, { @@ -81420,7 +81652,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1753", + "source_location": "L1757", "weight": 1.0 }, { @@ -81429,7 +81661,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1779", + "source_location": "L1783", "weight": 1.0 }, { @@ -81438,7 +81670,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1792", + "source_location": "L1796", "weight": 1.0 }, { @@ -81447,7 +81679,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1810", + "source_location": "L1814", "weight": 1.0 }, { @@ -81456,7 +81688,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1824", + "source_location": "L1828", "weight": 1.0 }, { @@ -81465,7 +81697,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1847", + "source_location": "L1851", "weight": 1.0 }, { @@ -81474,7 +81706,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1865", + "source_location": "L1869", "weight": 1.0 }, { @@ -81483,7 +81715,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1884", + "source_location": "L1888", "weight": 1.0 }, { @@ -81492,7 +81724,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1899", + "source_location": "L1903", "weight": 1.0 }, { @@ -81501,7 +81733,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1912", + "source_location": "L1916", "weight": 1.0 }, { @@ -81510,7 +81742,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1932", + "source_location": "L1936", "weight": 1.0 }, { @@ -81519,7 +81751,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1961", + "source_location": "L1965", "weight": 1.0 }, { @@ -81528,7 +81760,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1990", + "source_location": "L1994", "weight": 1.0 }, { @@ -81537,7 +81769,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2007", + "source_location": "L2011", "weight": 1.0 }, { @@ -81546,7 +81778,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2024", + "source_location": "L2028", "weight": 1.0 }, { @@ -81555,7 +81787,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2040", + "source_location": "L2044", "weight": 1.0 }, { @@ -81564,7 +81796,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2061", + "source_location": "L2065", "weight": 1.0 }, { @@ -81573,7 +81805,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2075", + "source_location": "L2079", "weight": 1.0 }, { @@ -81582,7 +81814,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2104", + "source_location": "L2108", "weight": 1.0 }, { @@ -81591,7 +81823,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2117", + "source_location": "L2121", "weight": 1.0 }, { @@ -81600,7 +81832,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2130", + "source_location": "L2134", "weight": 1.0 }, { @@ -81609,7 +81841,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2179", + "source_location": "L2183", "weight": 1.0 }, { @@ -81618,7 +81850,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2198", + "source_location": "L2202", "weight": 1.0 }, { @@ -82068,7 +82300,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1604", + "source_location": "L1606", "weight": 1.0 }, { @@ -82077,7 +82309,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1630", + "source_location": "L1634", "weight": 1.0 }, { @@ -82086,7 +82318,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1645", + "source_location": "L1649", "weight": 1.0 }, { @@ -82095,7 +82327,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1674", + "source_location": "L1678", "weight": 1.0 }, { @@ -82104,7 +82336,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1690", + "source_location": "L1694", "weight": 1.0 }, { @@ -82113,7 +82345,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1705", + "source_location": "L1709", "weight": 1.0 }, { @@ -82122,7 +82354,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1740", + "source_location": "L1744", "weight": 1.0 }, { @@ -82131,7 +82363,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1765", + "source_location": "L1769", "weight": 1.0 }, { @@ -82140,7 +82372,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1784", + "source_location": "L1788", "weight": 1.0 }, { @@ -82149,7 +82381,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1799", + "source_location": "L1803", "weight": 1.0 }, { @@ -82158,7 +82390,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1816", + "source_location": "L1820", "weight": 1.0 }, { @@ -82167,7 +82399,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1831", + "source_location": "L1835", "weight": 1.0 }, { @@ -82176,7 +82408,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1854", + "source_location": "L1858", "weight": 1.0 }, { @@ -82185,7 +82417,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1873", + "source_location": "L1877", "weight": 1.0 }, { @@ -82194,7 +82426,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1891", + "source_location": "L1895", "weight": 1.0 }, { @@ -82203,7 +82435,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1919", + "source_location": "L1923", "weight": 1.0 }, { @@ -82212,7 +82444,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1940", + "source_location": "L1944", "weight": 1.0 }, { @@ -82221,7 +82453,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1969", + "source_location": "L1973", "weight": 1.0 }, { @@ -82230,7 +82462,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1998", + "source_location": "L2002", "weight": 1.0 }, { @@ -82239,7 +82471,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2015", + "source_location": "L2019", "weight": 1.0 }, { @@ -82248,7 +82480,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2031", + "source_location": "L2035", "weight": 1.0 }, { @@ -82257,7 +82489,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2047", + "source_location": "L2051", "weight": 1.0 }, { @@ -82266,7 +82498,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2066", + "source_location": "L2070", "weight": 1.0 }, { @@ -82275,7 +82507,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2088", + "source_location": "L2092", "weight": 1.0 }, { @@ -82284,7 +82516,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2109", + "source_location": "L2113", "weight": 1.0 }, { @@ -82293,7 +82525,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2122", + "source_location": "L2126", "weight": 1.0 }, { @@ -82302,7 +82534,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2136", + "source_location": "L2140", "weight": 1.0 }, { @@ -82311,7 +82543,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2186", + "source_location": "L2190", "weight": 1.0 }, { @@ -82320,7 +82552,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2204", + "source_location": "L2208", "weight": 1.0 }, { @@ -100531,7 +100763,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100540,7 +100772,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100549,7 +100781,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100558,7 +100790,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100567,7 +100799,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100576,7 +100808,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100585,7 +100817,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100594,25 +100826,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizcollectionprotocol", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizcollectionprotocol", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -100630,7 +100844,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100639,7 +100871,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100648,7 +100880,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100657,7 +100889,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100666,7 +100898,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100675,7 +100907,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100684,7 +100916,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100693,25 +100925,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -100729,7 +100943,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100738,7 +100970,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100747,7 +100979,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100756,7 +100988,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100765,7 +100997,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100774,7 +101006,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100783,7 +101015,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100792,25 +101024,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontaskinput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontaskinput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -100828,7 +101042,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontaskinput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontaskinput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100837,7 +101069,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100846,7 +101078,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100855,7 +101087,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100864,7 +101096,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100873,7 +101105,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100882,7 +101114,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100891,25 +101123,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontaskoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontaskoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -100927,7 +101141,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontaskoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontaskoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -100936,7 +101168,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -100945,7 +101177,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -100954,7 +101186,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -100963,7 +101195,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -100972,7 +101204,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -100981,7 +101213,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -100990,25 +101222,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontaskstep", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontaskstep", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -101026,7 +101240,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101035,7 +101267,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101044,7 +101276,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101053,7 +101285,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101062,7 +101294,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101071,7 +101303,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101080,7 +101312,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101089,25 +101321,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontaskstepconsumable", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontaskstepconsumable", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -101125,7 +101339,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101134,7 +101366,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101143,7 +101375,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101152,7 +101384,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101161,7 +101393,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101170,7 +101402,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101179,7 +101411,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101188,25 +101420,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontaskstepdatacollection", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontaskstepdatacollection", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -101224,7 +101438,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101233,7 +101465,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101242,7 +101474,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101251,7 +101483,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101260,7 +101492,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101269,7 +101501,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101278,7 +101510,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101287,25 +101519,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -101323,7 +101537,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101332,7 +101564,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101341,7 +101573,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101350,7 +101582,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101359,7 +101591,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101368,7 +101600,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101377,7 +101609,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101386,25 +101618,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductiontaskstepreagent", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductiontaskstepreagent", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -101422,7 +101636,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101431,7 +101663,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101440,7 +101672,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101449,7 +101681,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101458,7 +101690,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101467,7 +101699,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101476,7 +101708,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101485,25 +101717,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -101521,7 +101735,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101530,7 +101762,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101539,7 +101771,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101548,7 +101780,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101557,7 +101789,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101566,7 +101798,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101575,7 +101807,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101584,25 +101816,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizprotocolsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizprotocolsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101620,7 +101834,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101629,7 +101861,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101638,7 +101870,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101647,7 +101879,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101656,7 +101888,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101665,7 +101897,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101674,7 +101906,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101683,25 +101915,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L16", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -101719,7 +101933,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101728,7 +101960,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101737,7 +101969,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101746,7 +101978,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101755,7 +101987,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101764,7 +101996,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101773,7 +102005,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101782,25 +102014,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_research_donation_bizresearchdonation", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L30", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_research_donation_bizresearchdonation", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L30", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -101818,7 +102032,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L30", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L30", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101827,7 +102059,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101836,7 +102068,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101845,7 +102077,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101854,7 +102086,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101863,7 +102095,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101872,7 +102104,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101881,25 +102113,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "models_research_donation_bizresearchdonationsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L30", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_research_donation_bizresearchdonationsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L30", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -101917,7 +102131,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L30", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L30", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -101926,7 +102158,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -101935,7 +102167,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -101944,7 +102176,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -101953,7 +102185,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -101962,7 +102194,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -101971,7 +102203,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -101980,25 +102212,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "schemas_production_work_order_productionworkordercomplete", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L31", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "schemas_production_work_order_productionworkordercomplete", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L31", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -102016,7 +102230,25 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102025,7 +102257,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102034,7 +102266,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102043,7 +102275,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102052,7 +102284,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102061,7 +102293,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102070,7 +102302,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102079,25 +102311,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", - "target": "schemas_production_work_order_productionworkorderlistquery", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L31", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "schemas_production_work_order_productionworkorderlistquery", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L31", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -102115,93 +102329,93 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", - "target": "models_models_bizpilotapplication", + "source": "crud_production_work_order_rationale_764", + "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L31", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", - "target": "models_models_bizpilotapplication", + "source": "crud_production_work_order_rationale_790", + "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L31", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_636", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_687", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { @@ -102210,97 +102424,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L129", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { @@ -102309,97 +102523,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L129", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { @@ -102408,97 +102622,196 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L135", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_233", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_297", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_327", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_378", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_394", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_606", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_665", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_713", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L135", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L185", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { @@ -102507,97 +102820,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L234", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L234", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L185", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { @@ -102606,97 +102919,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L234", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L234", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L185", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { @@ -102705,97 +103018,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L185", + "source_location": "L234", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L234", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L234", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L292", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { @@ -102804,97 +103117,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L341", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L341", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L292", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { @@ -102903,97 +103216,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_128", + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L341", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L341", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_184", + "source": "crud_production_work_order_rationale_233", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_248", + "source": "crud_production_work_order_rationale_297", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_278", + "source": "crud_production_work_order_rationale_327", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_329", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_345", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_529", + "source": "crud_production_work_order_rationale_606", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_588", + "source": "crud_production_work_order_rationale_665", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_636", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L292", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_687", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", "weight": 0.8 }, { @@ -103002,7 +103315,124 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L292", + "source_location": "L341", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L341", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L341", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_130", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_233", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_297", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_327", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_378", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_394", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_606", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_665", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_713", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_764", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_790", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L544", "weight": 0.8 }, { @@ -103150,7 +103580,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -103159,7 +103589,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -103168,7 +103598,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -103177,7 +103607,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -103186,7 +103616,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -103195,7 +103625,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -103213,7 +103652,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -103222,7 +103661,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -103231,7 +103670,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -103240,7 +103679,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -103249,7 +103688,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -103258,7 +103697,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -103276,7 +103724,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -103285,7 +103733,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -103294,7 +103742,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -103303,7 +103751,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -103312,7 +103760,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -103321,7 +103769,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocess", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -103339,7 +103796,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103348,7 +103805,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103357,7 +103814,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103366,7 +103823,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103375,7 +103832,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103384,7 +103841,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103402,7 +103868,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103411,7 +103877,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103420,7 +103886,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103429,7 +103895,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103438,7 +103904,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103447,7 +103913,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103465,7 +103940,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -103474,7 +103949,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -103483,7 +103958,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -103492,7 +103967,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -103501,7 +103976,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -103510,7 +103985,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -103528,7 +104012,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -103537,7 +104021,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -103546,7 +104030,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -103555,7 +104039,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -103564,7 +104048,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -103573,7 +104057,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -103591,7 +104084,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -103600,7 +104093,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -103609,7 +104102,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -103618,7 +104111,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -103627,7 +104120,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -103636,7 +104129,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessroute", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -103654,7 +104156,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -103663,7 +104165,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -103672,7 +104174,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -103681,7 +104183,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -103690,7 +104192,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -103699,7 +104201,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessroutestep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -103717,7 +104228,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103726,7 +104237,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103735,7 +104246,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103744,7 +104255,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103753,7 +104264,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103762,7 +104273,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -103780,7 +104300,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103789,7 +104309,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103798,7 +104318,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103807,7 +104327,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103816,7 +104336,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103825,7 +104345,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessroutestepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -103843,7 +104372,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -103852,7 +104381,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -103861,7 +104390,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -103870,7 +104399,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -103879,7 +104408,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -103888,7 +104417,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessroutestepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -103906,7 +104444,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -103915,7 +104453,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -103924,7 +104462,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -103933,7 +104471,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -103942,7 +104480,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -103951,7 +104489,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprocessroutestepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -103969,7 +104516,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -103978,7 +104525,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -103987,7 +104534,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -103996,7 +104543,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -104005,7 +104552,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -104014,7 +104561,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -104032,7 +104588,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -104041,7 +104597,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -104050,7 +104606,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -104059,7 +104615,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -104068,7 +104624,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -104077,7 +104633,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontaskinput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -104095,7 +104660,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -104104,7 +104669,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -104113,7 +104678,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -104122,7 +104687,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -104131,7 +104696,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -104140,7 +104705,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontaskoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -104158,7 +104732,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -104167,7 +104741,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -104176,7 +104750,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -104185,7 +104759,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -104194,7 +104768,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -104203,7 +104777,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -104221,7 +104804,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -104230,7 +104813,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -104239,7 +104822,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -104248,7 +104831,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -104257,7 +104840,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -104266,7 +104849,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -104284,7 +104876,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -104293,7 +104885,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -104302,7 +104894,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -104311,7 +104903,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -104320,7 +104912,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -104329,7 +104921,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -104347,7 +104948,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -104356,7 +104957,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -104365,7 +104966,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -104374,7 +104975,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -104383,7 +104984,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -104392,7 +104993,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -104410,7 +105020,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -104419,7 +105029,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -104428,7 +105038,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -104437,7 +105047,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -104446,7 +105056,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -104455,7 +105065,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -104473,7 +105092,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -104482,7 +105101,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -104491,7 +105110,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -104500,7 +105119,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -104509,7 +105128,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -104518,7 +105137,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -104536,7 +105164,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -104545,7 +105173,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -104554,7 +105182,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -104563,7 +105191,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -104572,7 +105200,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -104581,7 +105209,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -104599,7 +105236,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -104608,7 +105245,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -104617,7 +105254,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -104626,7 +105263,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -104635,7 +105272,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -104644,7 +105281,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -104662,7 +105308,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -104671,7 +105317,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -104680,7 +105326,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -104689,7 +105335,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -104698,7 +105344,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -104707,7 +105353,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizstorageslotoccupancy", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -104725,7 +105380,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -104734,7 +105389,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -104743,7 +105398,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -104752,7 +105407,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -104761,7 +105416,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -104770,7 +105425,16 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L41", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -104788,7 +105452,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_254", + "source": "crud_production_task_rationale_94", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -104797,7 +105461,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_263", + "source": "crud_production_task_rationale_353", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -104806,7 +105470,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1303", + "source": "crud_production_task_rationale_362", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -104815,7 +105479,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1342", + "source": "crud_production_task_rationale_1449", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -104824,7 +105488,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1526", + "source": "crud_production_task_rationale_1488", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -104833,7 +105497,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1651", + "source": "crud_production_task_rationale_1672", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -104841,6 +105505,231 @@ "source_location": "L41", "weight": 0.8 }, + { + "source": "crud_production_task_rationale_1797", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L41", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_94", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_353", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_362", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1449", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1488", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_94", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_353", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_362", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1449", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1488", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_94", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_353", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_362", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1449", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1488", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1672", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1797", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L95", + "weight": 0.8 + }, { "source": "crud_collection_protocol_rationale_1", "target": "models_research_donation_bizresearchdonation", @@ -111583,7 +112472,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111592,7 +112481,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111601,7 +112490,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111610,7 +112499,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111619,7 +112508,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111628,7 +112517,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111637,7 +112526,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111646,7 +112535,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111655,7 +112544,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111664,7 +112553,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111673,7 +112562,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -111691,7 +112580,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111700,7 +112589,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111709,7 +112598,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111718,7 +112607,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111727,7 +112616,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111736,7 +112625,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111745,7 +112634,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111754,7 +112643,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111763,7 +112652,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111772,7 +112661,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111781,7 +112670,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -111799,7 +112688,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111808,7 +112697,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111817,7 +112706,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111826,7 +112715,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111835,7 +112724,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111844,7 +112733,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111853,7 +112742,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111862,7 +112751,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111871,7 +112760,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111880,7 +112769,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111889,7 +112778,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -111907,7 +112796,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111916,7 +112805,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111925,7 +112814,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111934,7 +112823,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111943,7 +112832,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111952,7 +112841,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111961,7 +112850,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111970,7 +112859,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111979,7 +112868,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111988,7 +112877,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -111997,7 +112886,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -112015,7 +112904,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112024,7 +112913,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112033,7 +112922,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112042,7 +112931,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112051,7 +112940,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112060,7 +112949,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112069,7 +112958,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112078,7 +112967,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112087,7 +112976,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112096,7 +112985,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112105,7 +112994,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -112123,7 +113012,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112132,7 +113021,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112141,7 +113030,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112150,7 +113039,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112159,7 +113048,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112168,7 +113057,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112177,7 +113066,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112186,7 +113075,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112195,7 +113084,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112204,7 +113093,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112213,7 +113102,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -112231,7 +113120,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112240,7 +113129,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112249,7 +113138,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112258,7 +113147,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112267,7 +113156,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112276,7 +113165,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112285,7 +113174,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112294,7 +113183,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112303,7 +113192,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112312,7 +113201,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112321,7 +113210,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -112339,7 +113228,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112348,7 +113237,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112357,7 +113246,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112366,7 +113255,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112375,7 +113264,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112384,7 +113273,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112393,7 +113282,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112402,7 +113291,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112411,7 +113300,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112420,7 +113309,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112429,7 +113318,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -112447,7 +113336,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112456,7 +113345,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112465,7 +113354,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112474,7 +113363,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112483,7 +113372,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112492,7 +113381,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112501,7 +113390,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112510,7 +113399,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112519,7 +113408,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112528,7 +113417,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112537,7 +113426,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -112555,7 +113444,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112564,7 +113453,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112573,7 +113462,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112582,7 +113471,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112591,7 +113480,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112600,7 +113489,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112609,7 +113498,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112618,7 +113507,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112627,7 +113516,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112636,7 +113525,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112645,7 +113534,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -112663,7 +113552,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112672,7 +113561,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112681,7 +113570,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112690,7 +113579,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112699,7 +113588,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112708,7 +113597,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112717,7 +113606,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112726,7 +113615,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112735,7 +113624,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112744,7 +113633,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112753,7 +113642,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -112771,7 +113660,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112780,7 +113669,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112789,7 +113678,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112798,7 +113687,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112807,7 +113696,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112816,7 +113705,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112825,7 +113714,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112834,7 +113723,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112843,7 +113732,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112852,7 +113741,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112861,7 +113750,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -112879,7 +113768,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112888,7 +113777,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112897,7 +113786,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112906,7 +113795,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112915,7 +113804,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112924,7 +113813,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112933,7 +113822,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112942,7 +113831,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112951,7 +113840,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112960,7 +113849,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112969,7 +113858,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -112987,7 +113876,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -112996,7 +113885,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113005,7 +113894,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113014,7 +113903,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113023,7 +113912,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113032,7 +113921,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113041,7 +113930,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113050,7 +113939,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113059,7 +113948,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113068,7 +113957,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113077,7 +113966,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -113095,7 +113984,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113104,7 +113993,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113113,7 +114002,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113122,7 +114011,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113131,7 +114020,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113140,7 +114029,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113149,7 +114038,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113158,7 +114047,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113167,7 +114056,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113176,7 +114065,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113185,7 +114074,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -113203,7 +114092,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113212,7 +114101,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113221,7 +114110,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113230,7 +114119,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113239,7 +114128,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113248,7 +114137,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113257,7 +114146,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113266,7 +114155,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113275,7 +114164,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113284,7 +114173,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113293,7 +114182,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -113311,7 +114200,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113320,7 +114209,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113329,7 +114218,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113338,7 +114227,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113347,7 +114236,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113356,7 +114245,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113365,7 +114254,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113374,7 +114263,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113383,7 +114272,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113392,7 +114281,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113401,7 +114290,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -113419,7 +114308,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113428,7 +114317,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113437,7 +114326,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113446,7 +114335,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113455,7 +114344,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113464,7 +114353,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113473,7 +114362,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113482,7 +114371,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113491,7 +114380,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113500,7 +114389,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113509,7 +114398,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -113527,7 +114416,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113536,7 +114425,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113545,7 +114434,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113554,7 +114443,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113563,7 +114452,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113572,7 +114461,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113581,7 +114470,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113590,7 +114479,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113599,7 +114488,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113608,7 +114497,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113617,7 +114506,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -113635,7 +114524,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113644,7 +114533,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113653,7 +114542,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113662,7 +114551,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113671,7 +114560,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113680,7 +114569,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113689,7 +114578,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113698,7 +114587,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113707,7 +114596,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113716,7 +114605,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113725,7 +114614,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -113739,106 +114628,106 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_203", + "source": "crud_qc_work_order_rationale_236", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_263", + "source": "crud_qc_work_order_rationale_296", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_272", + "source": "crud_qc_work_order_rationale_305", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_315", + "source": "crud_qc_work_order_rationale_348", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_550", + "source": "crud_qc_work_order_rationale_583", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_811", + "source": "crud_qc_work_order_rationale_868", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_928", + "source": "crud_qc_work_order_rationale_985", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1226", + "source": "crud_qc_work_order_rationale_1283", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1266", + "source": "crud_qc_work_order_rationale_1323", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1661", + "source": "crud_qc_work_order_rationale_1718", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1893", + "source": "crud_qc_work_order_rationale_1950", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1969", "weight": 0.8 }, { @@ -114274,7 +115163,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114283,7 +115172,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114292,7 +115181,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114301,7 +115190,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114310,7 +115199,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114319,7 +115208,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114328,7 +115217,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114337,7 +115226,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114346,7 +115235,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114355,7 +115244,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114364,7 +115253,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114373,7 +115262,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114382,7 +115271,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114391,7 +115280,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114400,7 +115289,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114409,7 +115298,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114418,7 +115307,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114427,7 +115316,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114436,7 +115325,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114445,7 +115334,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -114490,7 +115397,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114499,7 +115406,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114508,7 +115415,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114517,7 +115424,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114526,7 +115433,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114535,7 +115442,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114544,7 +115451,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114553,7 +115460,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114562,7 +115469,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114571,7 +115478,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114580,7 +115487,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114589,7 +115496,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114598,7 +115505,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114607,7 +115514,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114616,7 +115523,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114625,7 +115532,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114634,7 +115541,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114643,7 +115550,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114652,7 +115559,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114661,7 +115568,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -114706,7 +115631,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114715,7 +115640,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114724,7 +115649,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114733,7 +115658,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114742,7 +115667,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114751,7 +115676,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114760,7 +115685,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114769,7 +115694,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114778,7 +115703,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114787,7 +115712,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114796,7 +115721,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114805,7 +115730,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114814,7 +115739,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114823,7 +115748,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114832,7 +115757,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114841,7 +115766,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114850,7 +115775,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114859,7 +115784,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114868,7 +115793,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114877,7 +115802,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -114922,7 +115865,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114931,7 +115874,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114940,7 +115883,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114949,7 +115892,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114958,7 +115901,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114967,7 +115910,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114976,7 +115919,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114985,7 +115928,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -114994,7 +115937,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115003,7 +115946,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115012,7 +115955,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115021,7 +115964,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115030,7 +115973,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115039,7 +115982,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115048,7 +115991,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115057,7 +116000,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115066,7 +116009,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115075,7 +116018,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115084,7 +116027,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115093,7 +116036,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -115138,7 +116099,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115147,7 +116108,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115156,7 +116117,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115165,7 +116126,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115174,7 +116135,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115183,7 +116144,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115192,7 +116153,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115201,7 +116162,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115210,7 +116171,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115219,7 +116180,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115228,7 +116189,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115237,7 +116198,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115246,7 +116207,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115255,7 +116216,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115264,7 +116225,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115273,7 +116234,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115282,7 +116243,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115291,7 +116252,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115300,7 +116261,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115309,7 +116270,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -115354,7 +116333,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115363,7 +116342,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115372,7 +116351,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115381,7 +116360,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115390,7 +116369,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115399,7 +116378,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115408,7 +116387,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115417,7 +116396,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115426,7 +116405,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115435,7 +116414,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115444,7 +116423,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115453,7 +116432,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115462,7 +116441,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115471,7 +116450,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115480,7 +116459,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115489,7 +116468,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115498,7 +116477,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115507,7 +116486,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115516,7 +116495,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115525,7 +116504,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -115570,7 +116567,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115579,7 +116576,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115588,7 +116585,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115597,7 +116594,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115606,7 +116603,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115615,7 +116612,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115624,7 +116621,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115633,7 +116630,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115642,7 +116639,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115651,7 +116648,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115660,7 +116657,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115669,7 +116666,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115678,7 +116675,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115687,7 +116684,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115696,7 +116693,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115705,7 +116702,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115714,7 +116711,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115723,7 +116720,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115732,7 +116729,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115741,7 +116738,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -115786,7 +116801,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115795,7 +116810,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115804,7 +116819,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115813,7 +116828,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115822,7 +116837,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115831,7 +116846,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115840,7 +116855,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115849,7 +116864,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115858,7 +116873,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115867,7 +116882,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115876,7 +116891,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115885,7 +116900,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115894,7 +116909,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115903,7 +116918,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115912,7 +116927,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115921,7 +116936,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115930,7 +116945,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115939,7 +116954,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115948,7 +116963,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -115957,7 +116972,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -116002,7 +117035,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116011,7 +117044,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116020,7 +117053,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116029,7 +117062,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116038,7 +117071,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116047,7 +117080,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116056,7 +117089,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116065,7 +117098,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116074,7 +117107,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116083,7 +117116,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116092,7 +117125,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116101,7 +117134,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116110,7 +117143,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116119,7 +117152,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116128,7 +117161,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116137,7 +117170,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116146,7 +117179,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116155,7 +117188,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116164,7 +117197,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116173,7 +117206,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -116218,7 +117269,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116227,7 +117278,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116236,7 +117287,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116245,7 +117296,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116254,7 +117305,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116263,7 +117314,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116272,7 +117323,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116281,7 +117332,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116290,7 +117341,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116299,7 +117350,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116308,7 +117359,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116317,7 +117368,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116326,7 +117377,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116335,7 +117386,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116344,7 +117395,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116353,7 +117404,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116362,7 +117413,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116371,7 +117422,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116380,7 +117431,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116389,7 +117440,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -116434,7 +117503,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116443,7 +117512,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116452,7 +117521,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116461,7 +117530,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116470,7 +117539,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116479,7 +117548,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116488,7 +117557,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116497,7 +117566,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116506,7 +117575,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116515,7 +117584,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116524,7 +117593,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116533,7 +117602,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116542,7 +117611,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116551,7 +117620,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116560,7 +117629,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116569,7 +117638,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116578,7 +117647,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116587,7 +117656,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116596,7 +117665,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116605,7 +117674,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -116650,7 +117737,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116659,7 +117746,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116668,7 +117755,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116677,7 +117764,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116686,7 +117773,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116695,7 +117782,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116704,7 +117791,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116713,7 +117800,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116722,7 +117809,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116731,7 +117818,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116740,7 +117827,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116749,7 +117836,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116758,7 +117845,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116767,7 +117854,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116776,7 +117863,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116785,7 +117872,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116794,7 +117881,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116803,7 +117890,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116812,7 +117899,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116821,7 +117908,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -116866,7 +117971,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116875,7 +117980,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116884,7 +117989,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116893,7 +117998,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116902,7 +118007,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116911,7 +118016,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116920,7 +118025,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116929,7 +118034,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116938,7 +118043,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116947,7 +118052,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116956,7 +118061,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116965,7 +118070,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116974,7 +118079,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116983,7 +118088,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -116992,7 +118097,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -117001,7 +118106,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -117010,7 +118115,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -117019,7 +118124,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -117028,7 +118133,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -117037,7 +118142,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -117082,7 +118205,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117091,7 +118214,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117100,7 +118223,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117109,7 +118232,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117118,7 +118241,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117127,7 +118250,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117136,7 +118259,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117145,7 +118268,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117154,7 +118277,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117163,7 +118286,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117172,7 +118295,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117181,7 +118304,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117190,7 +118313,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117199,7 +118322,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117208,7 +118331,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117217,7 +118340,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117226,7 +118349,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117235,7 +118358,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117244,7 +118367,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117253,7 +118376,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -117298,7 +118439,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117307,7 +118448,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117316,7 +118457,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117325,7 +118466,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117334,7 +118475,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117343,7 +118484,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117352,7 +118493,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117361,7 +118502,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117370,7 +118511,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117379,7 +118520,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117388,7 +118529,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117397,7 +118538,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117406,7 +118547,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117415,7 +118556,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117424,7 +118565,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117433,7 +118574,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117442,7 +118583,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117451,7 +118592,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117460,7 +118601,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117469,7 +118610,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -117514,7 +118673,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117523,7 +118682,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117532,7 +118691,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117541,7 +118700,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117550,7 +118709,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117559,7 +118718,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117568,7 +118727,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117577,7 +118736,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117586,7 +118745,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117595,7 +118754,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117604,7 +118763,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117613,7 +118772,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117622,7 +118781,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117631,7 +118790,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117640,7 +118799,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117649,7 +118808,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117658,7 +118817,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117667,7 +118826,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117676,7 +118835,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117685,7 +118844,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -117730,7 +118907,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117739,7 +118916,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117748,7 +118925,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117757,7 +118934,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117766,7 +118943,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117775,7 +118952,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117784,7 +118961,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117793,7 +118970,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117802,7 +118979,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117811,7 +118988,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117820,7 +118997,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117829,7 +119006,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117838,7 +119015,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117847,7 +119024,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117856,7 +119033,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117865,7 +119042,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117874,7 +119051,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117883,7 +119060,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117892,7 +119069,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117901,7 +119078,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -117946,7 +119141,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -117955,7 +119150,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -117964,7 +119159,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -117973,7 +119168,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -117982,7 +119177,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -117991,7 +119186,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118000,7 +119195,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118009,7 +119204,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118018,7 +119213,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118027,7 +119222,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118036,7 +119231,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118045,7 +119240,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118054,7 +119249,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118063,7 +119258,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118072,7 +119267,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118081,7 +119276,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118090,7 +119285,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118099,7 +119294,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118108,7 +119303,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118117,7 +119312,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -118162,7 +119375,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118171,7 +119384,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118180,7 +119393,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118189,7 +119402,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118198,7 +119411,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118207,7 +119420,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118216,7 +119429,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118225,7 +119438,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118234,7 +119447,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118243,7 +119456,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118252,7 +119465,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118261,7 +119474,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118270,7 +119483,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118279,7 +119492,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118288,7 +119501,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118297,7 +119510,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118306,7 +119519,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118315,7 +119528,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118324,7 +119537,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118333,7 +119546,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -118378,7 +119609,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118387,7 +119618,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118396,7 +119627,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118405,7 +119636,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118414,7 +119645,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118423,7 +119654,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118432,7 +119663,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118441,7 +119672,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118450,7 +119681,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118459,7 +119690,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118468,7 +119699,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118477,7 +119708,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118486,7 +119717,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118495,7 +119726,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118504,7 +119735,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118513,7 +119744,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118522,7 +119753,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118531,7 +119762,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118540,7 +119771,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118549,7 +119780,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -118594,7 +119843,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2587", + "source": "crud_pilot_service_rationale_2523", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118603,7 +119852,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2613", + "source": "crud_pilot_service_rationale_2557", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118612,7 +119861,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2702", + "source": "crud_pilot_service_rationale_2693", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118621,7 +119870,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2741", + "source": "crud_pilot_service_rationale_2719", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118630,7 +119879,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2877", + "source": "crud_pilot_service_rationale_2808", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118639,7 +119888,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2982", + "source": "crud_pilot_service_rationale_2847", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118648,7 +119897,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3105", + "source": "crud_pilot_service_rationale_2994", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118657,7 +119906,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3182", + "source": "crud_pilot_service_rationale_3099", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118666,7 +119915,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3206", + "source": "crud_pilot_service_rationale_3222", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118675,7 +119924,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3247", + "source": "crud_pilot_service_rationale_3299", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118684,7 +119933,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3282", + "source": "crud_pilot_service_rationale_3323", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118693,7 +119942,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3315", + "source": "crud_pilot_service_rationale_3364", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118702,7 +119951,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3374", + "source": "crud_pilot_service_rationale_3399", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118711,7 +119960,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3513", + "source": "crud_pilot_service_rationale_3432", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118720,7 +119969,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3551", + "source": "crud_pilot_service_rationale_3491", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118729,7 +119978,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3592", + "source": "crud_pilot_service_rationale_3630", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118738,7 +119987,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3688", + "source": "crud_pilot_service_rationale_3668", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118747,7 +119996,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3921", + "source": "crud_pilot_service_rationale_3709", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118756,7 +120005,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4018", + "source": "crud_pilot_service_rationale_3809", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -118765,7 +120014,25 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_4133", + "source": "crud_pilot_service_rationale_4042", + "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_4139", + "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_4254", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -135962,7 +137229,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L138", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_enrich_outbound_items", + "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_enrich_outbound_items", + "target": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L218", "weight": 1.0 }, { @@ -135972,7 +137259,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L199", + "source_location": "L248", "weight": 1.0 }, { @@ -135982,7 +137269,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L275", "weight": 1.0 }, { @@ -135992,7 +137279,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L237", + "source_location": "L286", "weight": 1.0 }, { @@ -136002,7 +137289,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L242", + "source_location": "L291", "weight": 1.0 }, { @@ -136012,7 +137299,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L249", + "source_location": "L298", "weight": 1.0 }, { @@ -136022,7 +137309,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L258", + "source_location": "L307", "weight": 1.0 }, { @@ -136032,7 +137319,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L266", + "source_location": "L315", "weight": 1.0 }, { @@ -136042,7 +137329,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L269", + "source_location": "L318", "weight": 1.0 }, { @@ -136052,7 +137339,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L286", + "source_location": "L335", "weight": 1.0 }, { @@ -136062,7 +137349,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L289", + "source_location": "L338", "weight": 1.0 }, { @@ -136072,7 +137359,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L316", + "source_location": "L365", "weight": 1.0 }, { @@ -136082,7 +137369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L385", + "source_location": "L434", "weight": 1.0 }, { @@ -136092,7 +137379,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L386", + "source_location": "L435", "weight": 1.0 }, { @@ -136102,7 +137389,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L508", + "source_location": "L585", "weight": 1.0 }, { @@ -136112,7 +137399,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L545", + "source_location": "L622", "weight": 1.0 }, { @@ -136122,7 +137409,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L563", + "source_location": "L640", "weight": 1.0 }, { @@ -136132,7 +137419,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L621", + "source_location": "L698", "weight": 1.0 }, { @@ -136142,7 +137429,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L660", + "source_location": "L737", "weight": 1.0 }, { @@ -136152,7 +137439,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L662", + "source_location": "L739", "weight": 1.0 }, { @@ -136162,7 +137449,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L701", + "source_location": "L778", "weight": 1.0 }, { @@ -136172,7 +137459,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L744", + "source_location": "L821", "weight": 1.0 }, { @@ -136182,7 +137469,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L780", + "source_location": "L857", "weight": 1.0 }, { @@ -136192,7 +137479,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L781", + "source_location": "L858", "weight": 1.0 }, { @@ -136202,7 +137489,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L841", + "source_location": "L918", "weight": 1.0 }, { @@ -136212,7 +137499,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L842", + "source_location": "L919", "weight": 1.0 }, { @@ -136222,7 +137509,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L939", + "source_location": "L1016", "weight": 1.0 }, { @@ -136232,7 +137519,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L956", + "source_location": "L1033", "weight": 1.0 }, { @@ -136242,7 +137529,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L957", + "source_location": "L1034", "weight": 1.0 }, { @@ -136252,7 +137539,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L999", + "source_location": "L1076", "weight": 1.0 }, { @@ -136262,7 +137549,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1000", + "source_location": "L1077", "weight": 1.0 }, { @@ -136272,7 +137559,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1046", + "source_location": "L1123", "weight": 1.0 }, { @@ -136282,7 +137569,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1069", + "source_location": "L1146", "weight": 1.0 }, { @@ -136902,7 +138189,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L64", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_production_task_enrich_outbound_task_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L102", "weight": 1.0 }, { @@ -136912,7 +138209,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L82", + "source_location": "L181", "weight": 1.0 }, { @@ -136922,7 +138219,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L295", + "source_location": "L394", "weight": 1.0 }, { @@ -136932,7 +138229,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L296", + "source_location": "L395", "weight": 1.0 }, { @@ -136942,7 +138239,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L318", + "source_location": "L417", "weight": 1.0 }, { @@ -136952,7 +138249,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L319", + "source_location": "L418", "weight": 1.0 }, { @@ -136962,7 +138259,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L341", + "source_location": "L440", "weight": 1.0 }, { @@ -136972,7 +138269,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L342", + "source_location": "L441", "weight": 1.0 }, { @@ -136982,7 +138279,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L363", + "source_location": "L462", "weight": 1.0 }, { @@ -136992,7 +138289,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L364", + "source_location": "L463", "weight": 1.0 }, { @@ -137002,7 +138299,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L385", + "source_location": "L484", "weight": 1.0 }, { @@ -137012,7 +138309,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L386", + "source_location": "L485", "weight": 1.0 }, { @@ -137022,7 +138319,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L411", + "source_location": "L510", "weight": 1.0 }, { @@ -137032,7 +138329,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L437", + "source_location": "L536", "weight": 1.0 }, { @@ -137042,7 +138339,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L438", + "source_location": "L537", "weight": 1.0 }, { @@ -137052,7 +138349,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L467", + "source_location": "L566", "weight": 1.0 }, { @@ -137062,7 +138359,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L535", + "source_location": "L639", "weight": 1.0 }, { @@ -137072,7 +138369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L556", + "source_location": "L660", "weight": 1.0 }, { @@ -137082,7 +138379,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L640", + "source_location": "L771", "weight": 1.0 }, { @@ -137092,7 +138389,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L642", + "source_location": "L773", "weight": 1.0 }, { @@ -137102,7 +138399,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L646", + "source_location": "L777", "weight": 1.0 }, { @@ -137112,7 +138409,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L664", + "source_location": "L795", "weight": 1.0 }, { @@ -137122,7 +138419,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L678", + "source_location": "L809", "weight": 1.0 }, { @@ -137132,7 +138429,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L690", + "source_location": "L825", "weight": 1.0 }, { @@ -137142,7 +138439,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L728", + "source_location": "L874", "weight": 1.0 }, { @@ -137152,7 +138449,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L827", + "source_location": "L973", "weight": 1.0 }, { @@ -137162,7 +138459,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L878", + "source_location": "L1024", "weight": 1.0 }, { @@ -137172,7 +138469,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L901", + "source_location": "L1047", "weight": 1.0 }, { @@ -137182,7 +138479,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L917", + "source_location": "L1063", "weight": 1.0 }, { @@ -137192,7 +138489,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L918", + "source_location": "L1064", "weight": 1.0 }, { @@ -137202,7 +138499,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L941", + "source_location": "L1087", "weight": 1.0 }, { @@ -137212,7 +138509,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L956", + "source_location": "L1102", "weight": 1.0 }, { @@ -137222,7 +138519,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L971", + "source_location": "L1117", "weight": 1.0 }, { @@ -137232,7 +138529,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L985", + "source_location": "L1131", "weight": 1.0 }, { @@ -137242,7 +138539,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1057", + "source_location": "L1203", "weight": 1.0 }, { @@ -137252,7 +138549,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1125", + "source_location": "L1271", "weight": 1.0 }, { @@ -137262,7 +138559,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1128", + "source_location": "L1274", "weight": 1.0 }, { @@ -137272,7 +138569,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1129", + "source_location": "L1275", "weight": 1.0 }, { @@ -137282,7 +138579,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1130", + "source_location": "L1276", "weight": 1.0 }, { @@ -137292,7 +138589,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1143", + "source_location": "L1289", "weight": 1.0 }, { @@ -137302,7 +138599,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1179", + "source_location": "L1325", "weight": 1.0 }, { @@ -137312,7 +138609,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1182", + "source_location": "L1328", "weight": 1.0 }, { @@ -137322,7 +138619,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1183", + "source_location": "L1329", "weight": 1.0 }, { @@ -137332,7 +138629,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1184", + "source_location": "L1330", "weight": 1.0 }, { @@ -137342,7 +138639,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1197", + "source_location": "L1343", "weight": 1.0 }, { @@ -137352,7 +138649,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1214", + "source_location": "L1360", "weight": 1.0 }, { @@ -137362,7 +138659,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1215", + "source_location": "L1361", "weight": 1.0 }, { @@ -137372,7 +138669,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1216", + "source_location": "L1362", "weight": 1.0 }, { @@ -137382,7 +138679,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1233", + "source_location": "L1379", "weight": 1.0 }, { @@ -137392,7 +138689,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1234", + "source_location": "L1380", "weight": 1.0 }, { @@ -137402,7 +138699,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1235", + "source_location": "L1381", "weight": 1.0 }, { @@ -137412,7 +138709,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1275", + "source_location": "L1421", "weight": 1.0 }, { @@ -137422,7 +138719,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1287", + "source_location": "L1433", "weight": 1.0 }, { @@ -137432,7 +138729,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1288", + "source_location": "L1434", "weight": 1.0 }, { @@ -137442,7 +138739,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1308", + "source_location": "L1454", "weight": 1.0 }, { @@ -137452,7 +138749,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1308", + "source_location": "L1454", "weight": 1.0 }, { @@ -137462,7 +138759,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1316", + "source_location": "L1462", "weight": 1.0 }, { @@ -137472,7 +138769,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1317", + "source_location": "L1463", "weight": 1.0 }, { @@ -137482,7 +138779,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1338", + "source_location": "L1484", "weight": 1.0 }, { @@ -137492,7 +138789,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1354", + "source_location": "L1500", "weight": 1.0 }, { @@ -137502,7 +138799,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1356", + "source_location": "L1502", "weight": 1.0 }, { @@ -137512,7 +138809,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1404", + "source_location": "L1550", "weight": 1.0 }, { @@ -137522,7 +138819,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1420", + "source_location": "L1566", "weight": 1.0 }, { @@ -137532,7 +138829,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1458", + "source_location": "L1604", "weight": 1.0 }, { @@ -137542,7 +138839,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1459", + "source_location": "L1605", "weight": 1.0 }, { @@ -137552,7 +138849,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1491", + "source_location": "L1637", "weight": 1.0 }, { @@ -137562,7 +138859,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1553", + "source_location": "L1699", "weight": 1.0 }, { @@ -137572,7 +138869,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1554", + "source_location": "L1700", "weight": 1.0 }, { @@ -137582,7 +138879,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1576", + "source_location": "L1722", "weight": 1.0 }, { @@ -137592,7 +138889,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1596", + "source_location": "L1742", "weight": 1.0 }, { @@ -137602,7 +138899,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1616", + "source_location": "L1762", "weight": 1.0 }, { @@ -137612,7 +138909,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1634", + "source_location": "L1780", "weight": 1.0 }, { @@ -137622,7 +138919,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1646", + "source_location": "L1792", "weight": 1.0 }, { @@ -137632,7 +138929,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1693", + "source_location": "L1839", "weight": 1.0 }, { @@ -141372,7 +142669,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L147", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_outbound_work_orders", + "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_outbound_work_orders", + "target": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L221", "weight": 1.0 }, { @@ -141382,7 +142699,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L212", + "source_location": "L245", "weight": 1.0 }, { @@ -141392,7 +142709,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L236", + "source_location": "L269", "weight": 1.0 }, { @@ -141402,7 +142719,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L247", + "source_location": "L280", "weight": 1.0 }, { @@ -141412,7 +142729,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L265", + "source_location": "L298", "weight": 1.0 }, { @@ -141422,7 +142739,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L277", + "source_location": "L310", "weight": 1.0 }, { @@ -141432,7 +142749,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L285", + "source_location": "L318", "weight": 1.0 }, { @@ -141442,7 +142759,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L298", + "source_location": "L331", "weight": 1.0 }, { @@ -141452,7 +142769,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L334", + "source_location": "L367", "weight": 1.0 }, { @@ -141462,7 +142779,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L386", + "source_location": "L419", "weight": 1.0 }, { @@ -141472,7 +142789,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L464", + "source_location": "L497", "weight": 1.0 }, { @@ -141482,7 +142799,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L512", + "source_location": "L545", "weight": 1.0 }, { @@ -141492,7 +142809,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L590", + "source_location": "L623", "weight": 1.0 }, { @@ -141502,7 +142819,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L591", + "source_location": "L624", "weight": 1.0 }, { @@ -141512,7 +142829,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L711", + "source_location": "L768", "weight": 1.0 }, { @@ -141522,7 +142839,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L784", + "source_location": "L841", "weight": 1.0 }, { @@ -141532,19 +142849,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L786", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_get_qc_info_map_for_samples", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/qc_work_order.py", "source_location": "L843", "weight": 1.0 }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L900", + "weight": 1.0 + }, { "source": "crud_qc_work_order_get_work_order_detail", "target": "crud_base_crudbase_update", @@ -141552,7 +142869,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L878", + "source_location": "L935", "weight": 1.0 }, { @@ -141562,7 +142879,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L880", + "source_location": "L937", "weight": 1.0 }, { @@ -141572,7 +142889,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L891", + "source_location": "L948", "weight": 1.0 }, { @@ -141582,7 +142899,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L901", + "source_location": "L958", "weight": 1.0 }, { @@ -141592,7 +142909,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L915", + "source_location": "L972", "weight": 1.0 }, { @@ -141602,7 +142919,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L921", + "source_location": "L978", "weight": 1.0 }, { @@ -141612,7 +142929,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L945", + "source_location": "L1002", "weight": 1.0 }, { @@ -141622,7 +142939,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1017", + "source_location": "L1074", "weight": 1.0 }, { @@ -141632,7 +142949,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1021", + "source_location": "L1078", "weight": 1.0 }, { @@ -141642,7 +142959,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1022", + "source_location": "L1079", "weight": 1.0 }, { @@ -141652,7 +142969,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1039", + "source_location": "L1096", "weight": 1.0 }, { @@ -141662,7 +142979,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1054", + "source_location": "L1111", "weight": 1.0 }, { @@ -141672,7 +142989,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1057", + "source_location": "L1114", "weight": 1.0 }, { @@ -141682,7 +142999,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1063", + "source_location": "L1120", "weight": 1.0 }, { @@ -141692,7 +143009,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1112", + "source_location": "L1169", "weight": 1.0 }, { @@ -141702,7 +143019,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1120", + "source_location": "L1177", "weight": 1.0 }, { @@ -141712,7 +143029,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1138", + "source_location": "L1195", "weight": 1.0 }, { @@ -141722,7 +143039,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1206", + "source_location": "L1263", "weight": 1.0 }, { @@ -141732,7 +143049,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1210", + "source_location": "L1267", "weight": 1.0 }, { @@ -141742,7 +143059,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1228", + "source_location": "L1285", "weight": 1.0 }, { @@ -141752,7 +143069,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1229", + "source_location": "L1286", "weight": 1.0 }, { @@ -141762,7 +143079,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1335", + "source_location": "L1392", "weight": 1.0 }, { @@ -141772,7 +143089,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1415", + "source_location": "L1472", "weight": 1.0 }, { @@ -141782,7 +143099,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1464", + "source_location": "L1521", "weight": 1.0 }, { @@ -141792,7 +143109,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1468", + "source_location": "L1525", "weight": 1.0 }, { @@ -141802,7 +143119,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1469", + "source_location": "L1526", "weight": 1.0 }, { @@ -141812,7 +143129,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1486", + "source_location": "L1543", "weight": 1.0 }, { @@ -141822,7 +143139,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1501", + "source_location": "L1558", "weight": 1.0 }, { @@ -141832,7 +143149,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1504", + "source_location": "L1561", "weight": 1.0 }, { @@ -141842,7 +143159,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1510", + "source_location": "L1567", "weight": 1.0 }, { @@ -141852,7 +143169,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1566", + "source_location": "L1623", "weight": 1.0 }, { @@ -141862,7 +143179,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1741", + "source_location": "L1798", "weight": 1.0 }, { @@ -141872,7 +143189,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1788", + "source_location": "L1845", "weight": 1.0 }, { @@ -141882,7 +143199,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1800", + "source_location": "L1857", "weight": 1.0 }, { @@ -141892,7 +143209,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1820", + "source_location": "L1877", "weight": 1.0 }, { @@ -141902,7 +143219,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1821", + "source_location": "L1878", "weight": 1.0 }, { @@ -141912,7 +143229,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1865", + "source_location": "L1922", "weight": 1.0 }, { @@ -141922,7 +143239,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1866", + "source_location": "L1923", "weight": 1.0 }, { @@ -142852,7 +144169,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2544", + "source_location": "L2650", "weight": 1.0 }, { @@ -142862,7 +144179,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2588", + "source_location": "L2694", "weight": 1.0 }, { @@ -142872,7 +144189,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2620", + "source_location": "L2726", "weight": 1.0 }, { @@ -142882,7 +144199,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2658", + "source_location": "L2764", "weight": 1.0 }, { @@ -142892,7 +144209,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2726", + "source_location": "L2832", "weight": 1.0 }, { @@ -142902,7 +144219,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2746", + "source_location": "L2852", "weight": 1.0 }, { @@ -142912,7 +144229,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2814", + "source_location": "L2920", "weight": 1.0 }, { @@ -142922,7 +144239,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2834", + "source_location": "L2948", "weight": 1.0 }, { @@ -142932,7 +144249,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2870", + "source_location": "L2987", "weight": 1.0 }, { @@ -142942,7 +144259,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2938", + "source_location": "L3055", "weight": 1.0 }, { @@ -142952,7 +144269,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2946", + "source_location": "L3063", "weight": 1.0 }, { @@ -142962,7 +144279,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2947", + "source_location": "L3064", "weight": 1.0 }, { @@ -142972,7 +144289,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2972", + "source_location": "L3089", "weight": 1.0 }, { @@ -142982,7 +144299,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2985", + "source_location": "L3102", "weight": 1.0 }, { @@ -142992,7 +144309,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3072", + "source_location": "L3189", "weight": 1.0 }, { @@ -143002,7 +144319,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3073", + "source_location": "L3190", "weight": 1.0 }, { @@ -143012,7 +144329,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3111", + "source_location": "L3228", "weight": 1.0 }, { @@ -143022,7 +144339,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3332", + "source_location": "L3449", "weight": 1.0 }, { @@ -143032,7 +144349,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3428", + "source_location": "L3545", "weight": 1.0 }, { @@ -143042,7 +144359,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3485", + "source_location": "L3602", "weight": 1.0 }, { @@ -143052,7 +144369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3527", + "source_location": "L3644", "weight": 1.0 }, { @@ -143062,7 +144379,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3528", + "source_location": "L3645", "weight": 1.0 }, { @@ -143072,7 +144389,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3568", + "source_location": "L3685", "weight": 1.0 }, { @@ -143082,7 +144399,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3569", + "source_location": "L3686", "weight": 1.0 }, { @@ -143092,7 +144409,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3609", + "source_location": "L3726", "weight": 1.0 }, { @@ -143102,7 +144419,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3635", + "source_location": "L3752", "weight": 1.0 }, { @@ -143112,7 +144429,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3636", + "source_location": "L3753", "weight": 1.0 }, { @@ -143122,7 +144439,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3664", + "source_location": "L3781", "weight": 1.0 }, { @@ -143132,7 +144449,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3704", + "source_location": "L3825", "weight": 1.0 }, { @@ -143142,7 +144459,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3740", + "source_location": "L3861", "weight": 1.0 }, { @@ -143152,7 +144469,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3741", + "source_location": "L3862", "weight": 1.0 }, { @@ -143162,7 +144479,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3766", + "source_location": "L3887", "weight": 1.0 }, { @@ -143172,7 +144489,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3790", + "source_location": "L3911", "weight": 1.0 }, { @@ -143182,7 +144499,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3817", + "source_location": "L3938", "weight": 1.0 }, { @@ -143192,7 +144509,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3818", + "source_location": "L3939", "weight": 1.0 }, { @@ -143202,7 +144519,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3849", + "source_location": "L3970", "weight": 1.0 }, { @@ -143212,7 +144529,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3874", + "source_location": "L3995", "weight": 1.0 }, { @@ -143222,7 +144539,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L4071", + "source_location": "L4192", "weight": 1.0 }, { @@ -143232,7 +144549,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L4149", + "source_location": "L4270", "weight": 1.0 }, { @@ -147602,7 +148919,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L606", + "source_location": "L608", "weight": 1.0 }, { @@ -147612,7 +148929,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L607", + "source_location": "L609", "weight": 1.0 }, { @@ -147622,7 +148939,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L620", + "source_location": "L624", "weight": 1.0 }, { @@ -147632,7 +148949,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L620", + "source_location": "L624", "weight": 1.0 }, { @@ -147642,7 +148959,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L622", + "source_location": "L626", "weight": 1.0 }, { @@ -147652,7 +148969,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L622", + "source_location": "L626", "weight": 1.0 }, { @@ -147662,7 +148979,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L634", + "source_location": "L638", "weight": 1.0 }, { @@ -147672,7 +148989,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L635", + "source_location": "L639", "weight": 1.0 }, { @@ -147682,7 +148999,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L636", + "source_location": "L640", "weight": 1.0 }, { @@ -147692,7 +149009,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L638", + "source_location": "L642", "weight": 1.0 }, { @@ -147702,7 +149019,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L638", + "source_location": "L642", "weight": 1.0 }, { @@ -147712,7 +149029,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L652", + "source_location": "L656", "weight": 1.0 }, { @@ -147722,7 +149039,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L654", + "source_location": "L658", "weight": 1.0 }, { @@ -147732,7 +149049,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L656", + "source_location": "L660", "weight": 1.0 }, { @@ -147742,7 +149059,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L656", + "source_location": "L660", "weight": 1.0 }, { @@ -147752,7 +149069,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L671", + "source_location": "L675", "weight": 1.0 }, { @@ -147762,7 +149079,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L676", + "source_location": "L680", "weight": 1.0 }, { @@ -147772,7 +149089,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L681", + "source_location": "L685", "weight": 1.0 }, { @@ -147782,7 +149099,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L681", + "source_location": "L685", "weight": 1.0 }, { @@ -147792,7 +149109,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L683", + "source_location": "L687", "weight": 1.0 }, { @@ -147802,7 +149119,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L683", + "source_location": "L687", "weight": 1.0 }, { @@ -147812,7 +149129,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L699", + "source_location": "L703", "weight": 1.0 }, { @@ -147822,7 +149139,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L700", + "source_location": "L704", "weight": 1.0 }, { @@ -147832,7 +149149,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L700", + "source_location": "L704", "weight": 1.0 }, { @@ -147842,7 +149159,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L701", + "source_location": "L705", "weight": 1.0 }, { @@ -147852,7 +149169,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L703", + "source_location": "L707", "weight": 1.0 }, { @@ -147862,7 +149179,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L703", + "source_location": "L707", "weight": 1.0 }, { @@ -147872,7 +149189,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L714", + "source_location": "L718", "weight": 1.0 }, { @@ -147882,7 +149199,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L715", + "source_location": "L719", "weight": 1.0 }, { @@ -147892,7 +149209,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L723", + "source_location": "L727", "weight": 1.0 }, { @@ -147902,7 +149219,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L725", + "source_location": "L729", "weight": 1.0 }, { @@ -147912,7 +149229,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L725", + "source_location": "L729", "weight": 1.0 }, { @@ -147922,7 +149239,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L727", + "source_location": "L731", "weight": 1.0 }, { @@ -147932,7 +149249,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L727", + "source_location": "L731", "weight": 1.0 }, { @@ -147942,29 +149259,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L750", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_task", - "target": "crud_qc_task_create_qc_task_manual", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L751", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_task", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L754", "weight": 1.0 }, + { + "source": "api_qc_create_qc_task", + "target": "crud_qc_task_create_qc_task_manual", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L755", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L758", + "weight": 1.0 + }, { "source": "api_qc_create_qc_task", "target": "core_response_success_response", @@ -147972,7 +149289,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L767", + "source_location": "L771", "weight": 1.0 }, { @@ -147982,7 +149299,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L767", + "source_location": "L771", "weight": 1.0 }, { @@ -147992,7 +149309,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L769", + "source_location": "L773", "weight": 1.0 }, { @@ -148002,7 +149319,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L769", + "source_location": "L773", "weight": 1.0 }, { @@ -148012,7 +149329,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L788", + "source_location": "L792", "weight": 1.0 }, { @@ -148022,7 +149339,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L789", + "source_location": "L793", "weight": 1.0 }, { @@ -148032,7 +149349,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L801", + "source_location": "L805", "weight": 1.0 }, { @@ -148042,7 +149359,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L801", + "source_location": "L805", "weight": 1.0 }, { @@ -148052,7 +149369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L803", + "source_location": "L807", "weight": 1.0 }, { @@ -148062,7 +149379,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L803", + "source_location": "L807", "weight": 1.0 }, { @@ -148072,7 +149389,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L815", + "source_location": "L819", "weight": 1.0 }, { @@ -148082,7 +149399,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L816", + "source_location": "L820", "weight": 1.0 }, { @@ -148092,7 +149409,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L817", + "source_location": "L821", "weight": 1.0 }, { @@ -148102,7 +149419,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L819", + "source_location": "L823", "weight": 1.0 }, { @@ -148112,7 +149429,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L819", + "source_location": "L823", "weight": 1.0 }, { @@ -148122,7 +149439,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L833", + "source_location": "L837", "weight": 1.0 }, { @@ -148132,7 +149449,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L834", + "source_location": "L838", "weight": 1.0 }, { @@ -148142,7 +149459,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L834", + "source_location": "L838", "weight": 1.0 }, { @@ -148152,7 +149469,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L835", + "source_location": "L839", "weight": 1.0 }, { @@ -148162,7 +149479,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L835", + "source_location": "L839", "weight": 1.0 }, { @@ -148172,7 +149489,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L837", + "source_location": "L841", "weight": 1.0 }, { @@ -148182,7 +149499,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L837", + "source_location": "L841", "weight": 1.0 }, { @@ -148192,7 +149509,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L851", + "source_location": "L855", "weight": 1.0 }, { @@ -148202,7 +149519,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L852", + "source_location": "L856", "weight": 1.0 }, { @@ -148212,7 +149529,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L853", + "source_location": "L857", "weight": 1.0 }, { @@ -148222,7 +149539,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L855", + "source_location": "L859", "weight": 1.0 }, { @@ -148232,7 +149549,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L855", + "source_location": "L859", "weight": 1.0 }, { @@ -148242,7 +149559,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L857", + "source_location": "L861", "weight": 1.0 }, { @@ -148252,7 +149569,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L857", + "source_location": "L861", "weight": 1.0 }, { @@ -148262,7 +149579,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L871", + "source_location": "L875", "weight": 1.0 }, { @@ -148272,7 +149589,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L872", + "source_location": "L876", "weight": 1.0 }, { @@ -148282,7 +149599,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L872", + "source_location": "L876", "weight": 1.0 }, { @@ -148292,7 +149609,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L874", + "source_location": "L878", "weight": 1.0 }, { @@ -148302,7 +149619,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L874", + "source_location": "L878", "weight": 1.0 }, { @@ -148312,42 +149629,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L886", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "crud_workflow_get_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L887", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L889", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L890", "weight": 1.0 }, { "source": "api_qc_get_task_material_usages", - "target": "crud_qc_material_usage_list_usages_by_task", + "target": "crud_workflow_get_task", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -148357,7 +149644,17 @@ }, { "source": "api_qc_get_task_material_usages", - "target": "str", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L893", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_material_usages", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -148365,6 +149662,26 @@ "source_location": "L894", "weight": 1.0 }, + { + "source": "api_qc_get_task_material_usages", + "target": "crud_qc_material_usage_list_usages_by_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L895", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_material_usages", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L898", + "weight": 1.0 + }, { "source": "api_qc_complete_task_with_result", "target": "api_clinical_payment_get_tenant_no", @@ -148372,39 +149689,39 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L907", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L908", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "crud_workflow_get_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L909", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L911", "weight": 1.0 }, + { + "source": "api_qc_complete_task_with_result", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L912", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_workflow_get_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L913", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L915", + "weight": 1.0 + }, { "source": "api_qc_complete_task_with_result", "target": "crud_qc_task_result_save_results_for_task", @@ -148412,7 +149729,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L914", + "source_location": "L918", "weight": 1.0 }, { @@ -148422,19 +149739,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L921", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "crud_qc_task_apply_task_result", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L925", "weight": 1.0 }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_qc_task_apply_task_result", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L929", + "weight": 1.0 + }, { "source": "api_qc_complete_task_with_result", "target": "crud_qc_work_order_try_complete_work_order", @@ -148442,7 +149759,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L938", + "source_location": "L942", "weight": 1.0 }, { @@ -148452,7 +149769,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L939", + "source_location": "L943", "weight": 1.0 }, { @@ -148462,7 +149779,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L940", + "source_location": "L944", "weight": 1.0 }, { @@ -148472,7 +149789,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L946", + "source_location": "L950", "weight": 1.0 }, { @@ -148482,7 +149799,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L967", + "source_location": "L971", "weight": 1.0 }, { @@ -148492,7 +149809,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L968", + "source_location": "L972", "weight": 1.0 }, { @@ -148502,7 +149819,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L973", + "source_location": "L977", "weight": 1.0 }, { @@ -148512,7 +149829,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L975", + "source_location": "L979", "weight": 1.0 }, { @@ -148522,7 +149839,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L975", + "source_location": "L979", "weight": 1.0 }, { @@ -148532,7 +149849,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L977", + "source_location": "L981", "weight": 1.0 }, { @@ -148542,7 +149859,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L977", + "source_location": "L981", "weight": 1.0 }, { @@ -148552,7 +149869,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L991", + "source_location": "L995", "weight": 1.0 }, { @@ -148562,7 +149879,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L992", + "source_location": "L996", "weight": 1.0 }, { @@ -148572,7 +149889,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L992", + "source_location": "L996", "weight": 1.0 }, { @@ -148582,7 +149899,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L993", + "source_location": "L997", "weight": 1.0 }, { @@ -148592,7 +149909,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L995", + "source_location": "L999", "weight": 1.0 }, { @@ -148602,7 +149919,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L995", + "source_location": "L999", "weight": 1.0 }, { @@ -148612,7 +149929,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1079", + "source_location": "L1083", "weight": 1.0 }, { @@ -148622,7 +149939,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1080", + "source_location": "L1084", "weight": 1.0 }, { @@ -148632,7 +149949,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1084", + "source_location": "L1088", "weight": 1.0 }, { @@ -148642,7 +149959,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1084", + "source_location": "L1088", "weight": 1.0 }, { @@ -148652,7 +149969,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1086", + "source_location": "L1090", "weight": 1.0 }, { @@ -148662,7 +149979,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1086", + "source_location": "L1090", "weight": 1.0 }, { @@ -148672,7 +149989,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1097", + "source_location": "L1101", "weight": 1.0 }, { @@ -148682,7 +149999,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1098", + "source_location": "L1102", "weight": 1.0 }, { @@ -148692,7 +150009,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1098", + "source_location": "L1102", "weight": 1.0 }, { @@ -148702,7 +150019,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1100", + "source_location": "L1104", "weight": 1.0 }, { @@ -148712,7 +150029,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1100", + "source_location": "L1104", "weight": 1.0 }, { @@ -148722,7 +150039,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1110", + "source_location": "L1114", "weight": 1.0 }, { @@ -148732,7 +150049,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1111", + "source_location": "L1115", "weight": 1.0 }, { @@ -148742,7 +150059,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1112", + "source_location": "L1116", "weight": 1.0 }, { @@ -148752,7 +150069,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1118", + "source_location": "L1122", "weight": 1.0 }, { @@ -148762,7 +150079,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1121", + "source_location": "L1125", "weight": 1.0 }, { @@ -148772,7 +150089,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1126", + "source_location": "L1130", "weight": 1.0 }, { @@ -148782,7 +150099,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1126", + "source_location": "L1130", "weight": 1.0 }, { @@ -148792,7 +150109,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1128", + "source_location": "L1132", "weight": 1.0 }, { @@ -148802,29 +150119,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1141", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1142", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1145", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1146", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1149", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material", "target": "crud_qc_material_norm_status", @@ -148832,7 +150149,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1147", + "source_location": "L1151", "weight": 1.0 }, { @@ -148842,7 +150159,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1148", + "source_location": "L1152", "weight": 1.0 }, { @@ -148852,7 +150169,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1155", + "source_location": "L1159", "weight": 1.0 }, { @@ -148862,7 +150179,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1155", + "source_location": "L1159", "weight": 1.0 }, { @@ -148872,7 +150189,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1157", + "source_location": "L1161", "weight": 1.0 }, { @@ -148882,7 +150199,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1169", + "source_location": "L1173", "weight": 1.0 }, { @@ -148892,7 +150209,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1170", + "source_location": "L1174", "weight": 1.0 }, { @@ -148902,7 +150219,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1171", + "source_location": "L1175", "weight": 1.0 }, { @@ -148912,7 +150229,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1172", + "source_location": "L1176", "weight": 1.0 }, { @@ -148922,7 +150239,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1174", + "source_location": "L1178", "weight": 1.0 }, { @@ -148932,7 +150249,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1174", + "source_location": "L1178", "weight": 1.0 }, { @@ -148942,29 +150259,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1186", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1187", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1190", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1191", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1194", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_in_qc_material", "target": "core_response_error_response", @@ -148972,7 +150289,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1192", + "source_location": "L1196", "weight": 1.0 }, { @@ -148982,7 +150299,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1198", + "source_location": "L1202", "weight": 1.0 }, { @@ -148992,7 +150309,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1206", + "source_location": "L1210", "weight": 1.0 }, { @@ -149002,7 +150319,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1208", + "source_location": "L1212", "weight": 1.0 }, { @@ -149012,29 +150329,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1220", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1221", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1224", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1225", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1228", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_out_qc_material", "target": "core_response_error_response", @@ -149042,7 +150359,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1226", + "source_location": "L1230", "weight": 1.0 }, { @@ -149052,7 +150369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1232", + "source_location": "L1236", "weight": 1.0 }, { @@ -149062,7 +150379,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1242", + "source_location": "L1246", "weight": 1.0 }, { @@ -149072,7 +150389,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1244", + "source_location": "L1248", "weight": 1.0 }, { @@ -149082,42 +150399,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1257", - "weight": 1.0 - }, - { - "source": "api_qc_stock_in_qc_material", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1258", - "weight": 1.0 - }, - { - "source": "api_qc_stock_in_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1261", "weight": 1.0 }, { "source": "api_qc_stock_in_qc_material", - "target": "core_response_error_response", + "target": "api_sample_reception_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1263", + "source_location": "L1262", "weight": 1.0 }, { "source": "api_qc_stock_in_qc_material", - "target": "crud_qc_material_stock_in", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1265", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -149125,6 +150432,16 @@ "source_location": "L1267", "weight": 1.0 }, + { + "source": "api_qc_stock_in_qc_material", + "target": "crud_qc_material_stock_in", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1271", + "weight": 1.0 + }, { "source": "api_qc_stock_in_qc_material", "target": "str", @@ -149132,7 +150449,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1270", + "source_location": "L1274", "weight": 1.0 }, { @@ -149142,7 +150459,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1276", + "source_location": "L1280", "weight": 1.0 }, { @@ -149152,7 +150469,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1276", + "source_location": "L1280", "weight": 1.0 }, { @@ -149162,42 +150479,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1291", - "weight": 1.0 - }, - { - "source": "api_qc_stock_out_qc_material", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1292", - "weight": 1.0 - }, - { - "source": "api_qc_stock_out_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1295", "weight": 1.0 }, { "source": "api_qc_stock_out_qc_material", - "target": "core_response_error_response", + "target": "api_sample_reception_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1297", + "source_location": "L1296", "weight": 1.0 }, { "source": "api_qc_stock_out_qc_material", - "target": "crud_qc_material_stock_out", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1299", + "weight": 1.0 + }, + { + "source": "api_qc_stock_out_qc_material", + "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -149205,6 +150512,16 @@ "source_location": "L1301", "weight": 1.0 }, + { + "source": "api_qc_stock_out_qc_material", + "target": "crud_qc_material_stock_out", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1305", + "weight": 1.0 + }, { "source": "api_qc_stock_out_qc_material", "target": "str", @@ -149212,7 +150529,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1304", + "source_location": "L1308", "weight": 1.0 }, { @@ -149222,7 +150539,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1312", + "source_location": "L1316", "weight": 1.0 }, { @@ -149232,7 +150549,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1312", + "source_location": "L1316", "weight": 1.0 }, { @@ -149242,7 +150559,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1334", + "source_location": "L1338", "weight": 1.0 }, { @@ -149252,7 +150569,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1335", + "source_location": "L1339", "weight": 1.0 }, { @@ -149262,7 +150579,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1341", + "source_location": "L1345", "weight": 1.0 }, { @@ -149272,7 +150589,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1341", + "source_location": "L1345", "weight": 1.0 }, { @@ -149282,7 +150599,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1343", + "source_location": "L1347", "weight": 1.0 }, { @@ -149292,7 +150609,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1343", + "source_location": "L1347", "weight": 1.0 }, { @@ -166322,7 +167639,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1605", + "source_location": "L1607", "weight": 1.0 }, { @@ -166332,7 +167649,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1618", + "source_location": "L1622", "weight": 1.0 }, { @@ -166342,7 +167659,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1620", + "source_location": "L1624", "weight": 1.0 }, { @@ -166352,7 +167669,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1621", + "source_location": "L1625", "weight": 1.0 }, { @@ -166362,7 +167679,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1633", + "source_location": "L1637", "weight": 1.0 }, { @@ -166372,7 +167689,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1634", + "source_location": "L1638", "weight": 1.0 }, { @@ -166382,7 +167699,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1634", + "source_location": "L1638", "weight": 1.0 }, { @@ -166392,22 +167709,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1646", - "weight": 1.0 - }, - { - "source": "api_production_update_production_work_order_api", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", "source_location": "L1650", "weight": 1.0 }, { "source": "api_production_update_production_work_order_api", - "target": "core_response_success_response", + "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -166415,6 +167722,16 @@ "source_location": "L1654", "weight": 1.0 }, + { + "source": "api_production_update_production_work_order_api", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1658", + "weight": 1.0 + }, { "source": "api_production_update_production_work_order_api", "target": "crud_production_work_order_wo_to_response_dict", @@ -166422,7 +167739,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1655", + "source_location": "L1659", "weight": 1.0 }, { @@ -166432,7 +167749,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1660", + "source_location": "L1664", "weight": 1.0 }, { @@ -166442,7 +167759,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1660", + "source_location": "L1664", "weight": 1.0 }, { @@ -166452,7 +167769,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1676", + "source_location": "L1680", "weight": 1.0 }, { @@ -166462,7 +167779,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1678", + "source_location": "L1682", "weight": 1.0 }, { @@ -166472,7 +167789,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1678", + "source_location": "L1682", "weight": 1.0 }, { @@ -166482,7 +167799,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1680", + "source_location": "L1684", "weight": 1.0 }, { @@ -166492,7 +167809,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1680", + "source_location": "L1684", "weight": 1.0 }, { @@ -166502,7 +167819,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1691", + "source_location": "L1695", "weight": 1.0 }, { @@ -166512,7 +167829,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1691", + "source_location": "L1695", "weight": 1.0 }, { @@ -166522,7 +167839,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1692", + "source_location": "L1696", "weight": 1.0 }, { @@ -166532,7 +167849,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1694", + "source_location": "L1698", "weight": 1.0 }, { @@ -166542,7 +167859,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1694", + "source_location": "L1698", "weight": 1.0 }, { @@ -166552,7 +167869,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1706", + "source_location": "L1710", "weight": 1.0 }, { @@ -166562,7 +167879,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1715", + "source_location": "L1719", "weight": 1.0 }, { @@ -166572,7 +167889,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1719", + "source_location": "L1723", "weight": 1.0 }, { @@ -166582,7 +167899,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1719", + "source_location": "L1723", "weight": 1.0 }, { @@ -166592,7 +167909,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1722", + "source_location": "L1726", "weight": 1.0 }, { @@ -166602,7 +167919,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1722", + "source_location": "L1726", "weight": 1.0 }, { @@ -166612,7 +167929,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1743", + "source_location": "L1747", "weight": 1.0 }, { @@ -166622,7 +167939,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1747", + "source_location": "L1751", "weight": 1.0 }, { @@ -166632,7 +167949,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1747", + "source_location": "L1751", "weight": 1.0 }, { @@ -166642,7 +167959,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1749", + "source_location": "L1753", "weight": 1.0 }, { @@ -166652,7 +167969,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1749", + "source_location": "L1753", "weight": 1.0 }, { @@ -166662,7 +167979,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1774", + "source_location": "L1778", "weight": 1.0 }, { @@ -166672,7 +167989,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1775", + "source_location": "L1779", "weight": 1.0 }, { @@ -166682,7 +167999,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1787", + "source_location": "L1791", "weight": 1.0 }, { @@ -166692,7 +168009,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1788", + "source_location": "L1792", "weight": 1.0 }, { @@ -166702,7 +168019,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1802", + "source_location": "L1806", "weight": 1.0 }, { @@ -166712,7 +168029,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1804", + "source_location": "L1808", "weight": 1.0 }, { @@ -166722,7 +168039,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1804", + "source_location": "L1808", "weight": 1.0 }, { @@ -166732,7 +168049,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1806", + "source_location": "L1810", "weight": 1.0 }, { @@ -166742,7 +168059,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1806", + "source_location": "L1810", "weight": 1.0 }, { @@ -166752,7 +168069,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1817", + "source_location": "L1821", "weight": 1.0 }, { @@ -166762,7 +168079,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1818", + "source_location": "L1822", "weight": 1.0 }, { @@ -166772,7 +168089,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1820", + "source_location": "L1824", "weight": 1.0 }, { @@ -166782,7 +168099,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1820", + "source_location": "L1824", "weight": 1.0 }, { @@ -166792,7 +168109,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1832", + "source_location": "L1836", "weight": 1.0 }, { @@ -166802,7 +168119,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1836", + "source_location": "L1840", "weight": 1.0 }, { @@ -166812,7 +168129,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1841", + "source_location": "L1845", "weight": 1.0 }, { @@ -166822,7 +168139,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1841", + "source_location": "L1845", "weight": 1.0 }, { @@ -166832,7 +168149,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1843", + "source_location": "L1847", "weight": 1.0 }, { @@ -166842,7 +168159,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1843", + "source_location": "L1847", "weight": 1.0 }, { @@ -166852,7 +168169,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1856", + "source_location": "L1860", "weight": 1.0 }, { @@ -166862,7 +168179,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1857", + "source_location": "L1861", "weight": 1.0 }, { @@ -166872,7 +168189,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1859", + "source_location": "L1863", "weight": 1.0 }, { @@ -166882,7 +168199,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1861", + "source_location": "L1865", "weight": 1.0 }, { @@ -166892,7 +168209,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1861", + "source_location": "L1865", "weight": 1.0 }, { @@ -166902,7 +168219,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1875", + "source_location": "L1879", "weight": 1.0 }, { @@ -166912,7 +168229,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1876", + "source_location": "L1880", "weight": 1.0 }, { @@ -166922,7 +168239,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1878", + "source_location": "L1882", "weight": 1.0 }, { @@ -166932,7 +168249,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1878", + "source_location": "L1882", "weight": 1.0 }, { @@ -166942,7 +168259,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1880", + "source_location": "L1884", "weight": 1.0 }, { @@ -166952,7 +168269,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1880", + "source_location": "L1884", "weight": 1.0 }, { @@ -166962,7 +168279,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1892", + "source_location": "L1896", "weight": 1.0 }, { @@ -166972,7 +168289,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1892", + "source_location": "L1896", "weight": 1.0 }, { @@ -166982,7 +168299,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1893", + "source_location": "L1897", "weight": 1.0 }, { @@ -166992,7 +168309,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1895", + "source_location": "L1899", "weight": 1.0 }, { @@ -167002,7 +168319,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1895", + "source_location": "L1899", "weight": 1.0 }, { @@ -167012,7 +168329,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1905", + "source_location": "L1909", "weight": 1.0 }, { @@ -167022,7 +168339,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1906", + "source_location": "L1910", "weight": 1.0 }, { @@ -167032,7 +168349,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1908", + "source_location": "L1912", "weight": 1.0 }, { @@ -167042,7 +168359,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1908", + "source_location": "L1912", "weight": 1.0 }, { @@ -167052,7 +168369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1920", + "source_location": "L1924", "weight": 1.0 }, { @@ -167062,7 +168379,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1924", + "source_location": "L1928", "weight": 1.0 }, { @@ -167072,7 +168389,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1926", + "source_location": "L1930", "weight": 1.0 }, { @@ -167082,7 +168399,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1928", + "source_location": "L1932", "weight": 1.0 }, { @@ -167092,7 +168409,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1928", + "source_location": "L1932", "weight": 1.0 }, { @@ -167102,7 +168419,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1945", + "source_location": "L1949", "weight": 1.0 }, { @@ -167112,7 +168429,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1954", + "source_location": "L1958", "weight": 1.0 }, { @@ -167122,7 +168439,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1955", + "source_location": "L1959", "weight": 1.0 }, { @@ -167132,7 +168449,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1957", + "source_location": "L1961", "weight": 1.0 }, { @@ -167142,7 +168459,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1957", + "source_location": "L1961", "weight": 1.0 }, { @@ -167152,7 +168469,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1974", + "source_location": "L1978", "weight": 1.0 }, { @@ -167162,7 +168479,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1983", + "source_location": "L1987", "weight": 1.0 }, { @@ -167172,7 +168489,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1984", + "source_location": "L1988", "weight": 1.0 }, { @@ -167182,7 +168499,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1986", + "source_location": "L1990", "weight": 1.0 }, { @@ -167192,7 +168509,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1986", + "source_location": "L1990", "weight": 1.0 }, { @@ -167202,7 +168519,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2000", + "source_location": "L2004", "weight": 1.0 }, { @@ -167212,7 +168529,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2000", + "source_location": "L2004", "weight": 1.0 }, { @@ -167222,7 +168539,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2001", + "source_location": "L2005", "weight": 1.0 }, { @@ -167232,7 +168549,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2003", + "source_location": "L2007", "weight": 1.0 }, { @@ -167242,7 +168559,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2003", + "source_location": "L2007", "weight": 1.0 }, { @@ -167252,7 +168569,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2017", + "source_location": "L2021", "weight": 1.0 }, { @@ -167262,7 +168579,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2017", + "source_location": "L2021", "weight": 1.0 }, { @@ -167272,7 +168589,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2018", + "source_location": "L2022", "weight": 1.0 }, { @@ -167282,7 +168599,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2020", + "source_location": "L2024", "weight": 1.0 }, { @@ -167292,7 +168609,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2020", + "source_location": "L2024", "weight": 1.0 }, { @@ -167302,7 +168619,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2033", + "source_location": "L2037", "weight": 1.0 }, { @@ -167312,7 +168629,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2033", + "source_location": "L2037", "weight": 1.0 }, { @@ -167322,7 +168639,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2034", + "source_location": "L2038", "weight": 1.0 }, { @@ -167332,7 +168649,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2036", + "source_location": "L2040", "weight": 1.0 }, { @@ -167342,7 +168659,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2036", + "source_location": "L2040", "weight": 1.0 }, { @@ -167352,7 +168669,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2049", + "source_location": "L2053", "weight": 1.0 }, { @@ -167362,7 +168679,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2049", + "source_location": "L2053", "weight": 1.0 }, { @@ -167372,7 +168689,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2050", + "source_location": "L2054", "weight": 1.0 }, { @@ -167382,7 +168699,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2052", + "source_location": "L2056", "weight": 1.0 }, { @@ -167392,7 +168709,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2052", + "source_location": "L2056", "weight": 1.0 }, { @@ -167402,7 +168719,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2068", + "source_location": "L2072", "weight": 1.0 }, { @@ -167412,7 +168729,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2069", + "source_location": "L2073", "weight": 1.0 }, { @@ -167422,7 +168739,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2070", + "source_location": "L2074", "weight": 1.0 }, { @@ -167432,7 +168749,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2097", + "source_location": "L2101", "weight": 1.0 }, { @@ -167442,7 +168759,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2099", + "source_location": "L2103", "weight": 1.0 }, { @@ -167452,7 +168769,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2100", + "source_location": "L2104", "weight": 1.0 }, { @@ -167462,7 +168779,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2110", + "source_location": "L2114", "weight": 1.0 }, { @@ -167472,7 +168789,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2112", + "source_location": "L2116", "weight": 1.0 }, { @@ -167482,7 +168799,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2113", + "source_location": "L2117", "weight": 1.0 }, { @@ -167492,7 +168809,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2113", + "source_location": "L2117", "weight": 1.0 }, { @@ -167502,7 +168819,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2123", + "source_location": "L2127", "weight": 1.0 }, { @@ -167512,7 +168829,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2126", + "source_location": "L2130", "weight": 1.0 }, { @@ -167522,7 +168839,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2141", + "source_location": "L2145", "weight": 1.0 }, { @@ -167532,7 +168849,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2144", + "source_location": "L2148", "weight": 1.0 }, { @@ -167542,7 +168859,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2150", + "source_location": "L2154", "weight": 1.0 }, { @@ -167552,7 +168869,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2163", + "source_location": "L2167", "weight": 1.0 }, { @@ -167562,7 +168879,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2164", + "source_location": "L2168", "weight": 1.0 }, { @@ -167572,7 +168889,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2175", + "source_location": "L2179", "weight": 1.0 }, { @@ -167582,7 +168899,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2175", + "source_location": "L2179", "weight": 1.0 }, { @@ -167592,7 +168909,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2188", + "source_location": "L2192", "weight": 1.0 }, { @@ -167602,7 +168919,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2190", + "source_location": "L2194", "weight": 1.0 }, { @@ -167612,7 +168929,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2191", + "source_location": "L2195", "weight": 1.0 }, { @@ -167622,7 +168939,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2194", + "source_location": "L2198", "weight": 1.0 }, { @@ -167632,7 +168949,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2194", + "source_location": "L2198", "weight": 1.0 }, { @@ -167642,7 +168959,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2205", + "source_location": "L2209", "weight": 1.0 }, { @@ -167652,7 +168969,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2206", + "source_location": "L2210", "weight": 1.0 }, { @@ -167662,7 +168979,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2208", + "source_location": "L2212", "weight": 1.0 }, { @@ -167672,7 +168989,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2208", + "source_location": "L2212", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 46b0a287..b455b880 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,12 +1,12 @@ # Graph Report - app (2026-05-28) ## Corpus Check -- 172 files · ~178,200 words +- 172 files · ~179,323 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 3259 nodes · 14420 edges · 55 communities detected -- Extraction: 38% EXTRACTED · 62% INFERRED · 0% AMBIGUOUS · INFERRED: 8974 edges (avg confidence: 0.62) +- 3269 nodes · 14547 edges · 46 communities detected +- Extraction: 38% EXTRACTED · 62% INFERRED · 0% AMBIGUOUS · INFERRED: 9083 edges (avg confidence: 0.61) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -50,26 +50,17 @@ - [[_COMMUNITY_Community 37|Community 37]] - [[_COMMUNITY_Community 38|Community 38]] - [[_COMMUNITY_Community 39|Community 39]] -- [[_COMMUNITY_Community 40|Community 40]] -- [[_COMMUNITY_Community 41|Community 41]] - [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] - [[_COMMUNITY_Community 45|Community 45]] - [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] -- [[_COMMUNITY_Community 48|Community 48]] -- [[_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]] ## God Nodes (most connected - your core abstractions) 1. `success_response()` - 518 edges 2. `error_response()` - 418 edges -3. `SysUser` - 342 edges +3. `SysUser` - 344 edges 4. `BizQcTaskResult` - 267 edges 5. `BizQcMaterialUsage` - 262 edges 6. `BizQcMaterial` - 259 edges @@ -93,265 +84,229 @@ ## Communities ### Community 0 - "Community 0" -Cohesion: 0.02 -Nodes (585): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+577 more) +Cohesion: 0.01 +Nodes (604): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+596 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (493): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+485 more) +Nodes (523): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+515 more) ### Community 2 - "Community 2" -Cohesion: 0.01 -Nodes (326): list_collection_regions(), _persist_protocol_sub_resources(), create_access_log(), delete_access_log(), delete_clean_room(), delete_storage_facility(), delete_storage_slot(), _get_tenant_no() (+318 more) +Cohesion: 0.04 +Nodes (445): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+437 more) ### Community 3 - "Community 3" -Cohesion: 0.05 -Nodes (331): 保险公司及险种价格管理 API(保险公司 + 开票信息 + 险种价格), AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody (+323 more) +Cohesion: 0.02 +Nodes (168): list_collection_regions(), list_protocol_nos(), _persist_protocol_sub_resources(), list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes() (+160 more) ### Community 4 - "Community 4" -Cohesion: 0.06 -Nodes (216): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+208 more) +Cohesion: 0.05 +Nodes (183): _deduct_fee_on_delivery(), 中试交付管理 CRUD(交付信息、交付物料、交付方式 + 费用扣减), 创建交付时扣减费用。 流程: 1. schedule → plan → application 2. application.chan, List all deliveries for an application (through plan → schedule → delivery)., Bulk save: soft-delete existing + insert new., Create or update delivery method (upsert pattern)., activate_channel_agreement(), _apply_gmcp_order_quotas() (+175 more) ### Community 5 - "Community 5" Cohesion: 0.02 -Nodes (106): get_designer_data(), _error_json(), lifespan(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware (+98 more) +Nodes (167): generate_uuid(), _access_log_to_dict(), create_access_log(), create_clean_room(), get_access_log(), get_clean_room(), list_access_logs(), list_clean_rooms() (+159 more) ### Community 6 - "Community 6" Cohesion: 0.03 -Nodes (154): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), _format_attachment_file_size(), urls_to_attachment_list() (+146 more) +Nodes (146): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), _format_attachment_file_size(), urls_to_attachment_list() (+138 more) ### Community 7 - "Community 7" Cohesion: 0.02 -Nodes (120): _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,经角色继承)。 (+112 more) +Nodes (73): _error_json(), lifespan(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware, parse_admin_request_json() (+65 more) ### Community 8 - "Community 8" Cohesion: 0.04 -Nodes (101): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_products_batch() (+93 more) +Nodes (69): get_protocol_nos_used_in_protocols(), create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), _row_to_dict(), soft_delete_dict_type(), update_dict_type() (+61 more) ### Community 9 - "Community 9" -Cohesion: 0.06 -Nodes (66): api_save_application(), auto_create_payment(), auto_generate_schedules(), complete_application(), create_application(), create_infusion_plan(), create_schedule(), _create_schedule_products() (+58 more) +Cohesion: 0.05 +Nodes (56): _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,经角色继承)。 (+48 more) ### Community 10 - "Community 10" -Cohesion: 0.35 -Nodes (61): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+53 more) +Cohesion: 0.07 +Nodes (60): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+52 more) ### Community 11 - "Community 11" -Cohesion: 0.09 -Nodes (42): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), _resolve_receiver_purpose(), revert_step_stock_changes(), _row_to_dict(), _user_nick_name_map() (+34 more) +Cohesion: 0.07 +Nodes (58): complete_application(), create_infusion_plan(), create_schedule(), _create_schedule_products(), _format_yyyy_mm_dd(), _generate_application_no(), get_application(), get_patient_by_application() (+50 more) ### Community 12 - "Community 12" +Cohesion: 0.07 +Nodes (55): _fmt_dt(), get_handover_by_schedule(), get_outbound_handover(), get_outbound_handover_view(), _handover_row_to_dict(), _handover_view_dict(), _parse_handover_time(), 获取出库交接编辑数据(物料 + 交接信息 + 摘要)。 (+47 more) + +### Community 13 - "Community 13" +Cohesion: 0.07 +Nodes (51): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_products_batch() (+43 more) + +### Community 14 - "Community 14" +Cohesion: 0.06 +Nodes (41): get_designer_data(), list_params_by_item(), _row_to_dict(), save_params_for_item(), list_results_by_task(), _list_saved_results_by_task(), _merge_saved_into_template(), _resolve_task_item_ref() (+33 more) + +### Community 15 - "Community 15" +Cohesion: 0.09 +Nodes (48): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, create_collection_protocol(), _active_link_query(), assert_biz_no_available() (+40 more) + +### Community 16 - "Community 16" Cohesion: 0.12 Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 申请退款 Args: out_trade_no: 商户订单号 total_amount, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA) (+3 more) -### Community 13 - "Community 13" -Cohesion: 0.16 -Nodes (26): add_step(), copy_step(), create_route(), _create_step_consumable(), _create_step_data_collection(), _create_step_output(), _create_step_reagent(), get_route() (+18 more) - -### Community 14 - "Community 14" +### Community 17 - "Community 17" Cohesion: 0.18 Nodes (18): company_code_exists(), create_company(), get_company(), list_companies(), list_company_options(), _row_to_dict(), soft_delete_company(), update_company() (+10 more) -### Community 15 - "Community 15" +### Community 18 - "Community 18" Cohesion: 0.25 Nodes (13): code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), list_materials(), _norm_status(), options_list() (+5 more) -### Community 16 - "Community 16" -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 17 - "Community 17" -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 18 - "Community 18" -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 19 - "Community 19" -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) - -### Community 20 - "Community 20" -Cohesion: 0.26 -Nodes (12): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+4 more) - -### Community 21 - "Community 21" Cohesion: 0.24 Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import Wech, 发送模板消息 Args: openid: 用户openid templ, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) -### Community 22 - "Community 22" +### Community 20 - "Community 20" Cohesion: 0.23 Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) -### Community 23 - "Community 23" +### Community 21 - "Community 21" Cohesion: 0.24 Nodes (12): appointment_no_exists(), create_exhibition_appointment(), _format_visit_date(), _generate_appointment_no(), get_exhibition_appointment(), list_exhibition_appointments(), 展览预约 CRUD(biz_exhibition_appointment), 生成预约编号:YYYYMMDD + 6位序号(如 20260515000001) (+4 more) -### Community 24 - "Community 24" +### Community 22 - "Community 22" +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 23 - "Community 23" Cohesion: 0.27 Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) -### Community 25 - "Community 25" -Cohesion: 0.31 -Nodes (10): deduct_for_task(), _display_remark(), list_usages(), list_usages_by_task(), _parse_receiver_purpose_from_remark(), 扣减物料库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose(), revert_task_material_usages() (+2 more) - -### Community 26 - "Community 26" -Cohesion: 0.27 -Nodes (10): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减试剂库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose(), revert_step_stock_changes() (+2 more) - -### Community 27 - "Community 27" +### Community 24 - "Community 24" 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 28 - "Community 28" -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 25 - "Community 25" +Cohesion: 0.31 +Nodes (8): create_sop_document(), get_sop_document(), list_sop_documents(), SOP文档 CRUD(biz_sop_document), _row_to_dict(), soft_delete_sop_document(), sop_code_exists(), update_sop_document() -### Community 29 - "Community 29" +### Community 26 - "Community 26" Cohesion: 0.31 Nodes (8): create_express_company(), express_code_exists(), get_express_company(), list_express_companies(), 快递公司 CRUD(biz_express_company), _row_to_dict(), soft_delete_express_company(), update_express_company() -### Community 30 - "Community 30" +### Community 27 - "Community 27" Cohesion: 0.38 Nodes (9): create_check_item(), get_check_item(), item_code_exists(), list_active_check_items(), list_check_items(), _order_query(), _row_to_dict(), soft_delete_check_item() (+1 more) -### Community 31 - "Community 31" -Cohesion: 0.27 -Nodes (8): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data(), update_dict_data() - -### Community 32 - "Community 32" +### Community 28 - "Community 28" Cohesion: 0.31 Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() -### Community 33 - "Community 33" +### Community 29 - "Community 29" Cohesion: 0.31 Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() -### Community 34 - "Community 34" +### Community 30 - "Community 30" Cohesion: 0.31 Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() -### Community 35 - "Community 35" +### Community 31 - "Community 31" Cohesion: 0.31 Nodes (8): create_output_type(), get_output_type(), list_output_types(), 工艺产出物类型 CRUD(biz_output_type), _row_to_dict(), soft_delete_output_type(), type_code_exists(), update_output_type() -### Community 36 - "Community 36" -Cohesion: 0.36 -Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() - -### Community 37 - "Community 37" +### Community 32 - "Community 32" Cohesion: 0.36 Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() -### Community 38 - "Community 38" -Cohesion: 0.39 -Nodes (8): create_lab_item(), get_lab_item(), item_code_exists(), list_active_lab_items(), list_lab_items(), _row_to_dict(), soft_delete_lab_item(), update_lab_item() - -### Community 39 - "Community 39" -Cohesion: 0.36 -Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() - -### Community 40 - "Community 40" +### Community 33 - "Community 33" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 41 - "Community 41" +### Community 34 - "Community 34" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 42 - "Community 42" -Cohesion: 0.6 -Nodes (5): _dec(), _fmt_dt(), list_stock_logs(), _row_to_dict(), _user_nick_name_map() - -### Community 43 - "Community 43" -Cohesion: 0.4 -Nodes (4): list_ethnics_for_select(), list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict() - -### Community 44 - "Community 44" +### Community 35 - "Community 35" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 45 - "Community 45" +### Community 36 - "Community 36" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 46 - "Community 46" +### Community 37 - "Community 37" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,13 个一级菜单) -### Community 47 - "Community 47" +### Community 38 - "Community 38" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 48 - "Community 48" +### Community 39 - "Community 39" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 51 - "Community 51" +### Community 42 - "Community 42" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 52 - "Community 52" +### Community 43 - "Community 43" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 53 - "Community 53" +### Community 44 - "Community 44" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 54 - "Community 54" +### Community 45 - "Community 45" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 55 - "Community 55" +### Community 46 - "Community 46" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 56 - "Community 56" +### Community 47 - "Community 47" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **96 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+91 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 40`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 33`** (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 45`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 36`** (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 46`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,13 个一级菜单)` +- **Thin community `Community 37`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,13 个一级菜单)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 38`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 48`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 39`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 51`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 42`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` 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 43`** (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 task` +- **Thin community `Community 44`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 54`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 45`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 55`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 46`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 56`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 47`** (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 3`, `Community 4`, `Community 7`, `Community 8`, `Community 10`, `Community 16`, `Community 20`, `Community 25`, `Community 26`?** - _High betweenness centrality (0.122) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 2`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 43`, `Community 46`?** - _High betweenness centrality (0.078) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 2` to `Community 0`, `Community 1`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`?** - _High betweenness centrality (0.059) - this node is a cross-community bridge._ +- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 3`, `Community 4`, `Community 8`, `Community 9`, `Community 10`, `Community 12`?** + _High betweenness centrality (0.106) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 3`, `Community 37`, `Community 9`, `Community 13`, `Community 14`?** + _High betweenness centrality (0.090) - this node is a cross-community bridge._ +- **Why does `generate_uuid()` connect `Community 5` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 21`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`?** + _High betweenness centrality (0.072) - this node is a cross-community bridge._ - **Are the 517 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** _`success_response()` has 517 INFERRED edges - model-reasoned connections that need verification._ - **Are the 503 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `extract_login_credentials()`) actually correct?** _`str` has 503 INFERRED edges - model-reasoned connections that need verification._ - **Are the 417 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** _`error_response()` has 417 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 340 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 340 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Are the 342 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 342 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 909277d5..7bb2dec9 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-