diff --git a/backend/app.pid b/backend/app.pid index 2ff9561a..3f39f1fd 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -96950 +10238 diff --git a/backend/app/crud/pilot_application.py b/backend/app/crud/pilot_application.py index db872af6..2dfe3ab5 100644 --- a/backend/app/crud/pilot_application.py +++ b/backend/app/crud/pilot_application.py @@ -19,6 +19,7 @@ from app.models.models import ( BizPilotInfusionScheduleProduct, BizPilotPatient, BizProductionWorkOrder, + BizQcWorkOrder, ) from app.crud import pilot_checkup @@ -1007,6 +1008,25 @@ def auto_generate_schedules( del_flag=0, ) db.add(sched) + from app.crud import production_work_order as pwo_svc + + pwo_svc.create_outbound_production_work_order( + db, + schedule_id=sched.id, + tenant_no=tenant_no, + user_id=user_id, + create_dept_id=dept_id, + biz_type="pilot_service", + ) + from app.crud import qc_work_order as qc_svc + + qc_svc.create_outbound_qc_work_order( + db, + schedule_id=sched.id, + tenant_no=tenant_no, + user_id=user_id, + create_dept_id=dept_id, + ) db.commit() return {"generatedCount": total} @@ -1103,6 +1123,16 @@ def create_schedule( create_dept_id=dept_id, biz_type="pilot_service", ) + # 自动创建出库质检工单 + from app.crud import qc_work_order as qc_svc + + qc_svc.create_outbound_qc_work_order( + db, + schedule_id=schedule_id, + tenant_no=tenant_no, + user_id=user_id, + create_dept_id=dept_id, + ) if commit: db.commit() db.refresh(row) @@ -1439,6 +1469,18 @@ def soft_delete_schedule( outbound_wo.work_order_status = "yzf" outbound_wo.update_time = now + for qc_wo in ( + db.query(BizQcWorkOrder) + .filter( + BizQcWorkOrder.infusion_schedule_id == schedule_id, + BizQcWorkOrder.work_order_status.notin_(["ywc", "yzf"]), + BizQcWorkOrder.del_flag == 0, + ) + .all() + ): + qc_wo.work_order_status = "yzf" + qc_wo.update_time = now + db.query(BizPilotInfusionScheduleProduct).filter( BizPilotInfusionScheduleProduct.infusion_schedule_id == schedule_id, BizPilotInfusionScheduleProduct.tenant_no == tenant_no, diff --git a/backend/app/crud/pilot_infusion_schedule_mgmt.py b/backend/app/crud/pilot_infusion_schedule_mgmt.py index be1f7252..c27fae80 100644 --- a/backend/app/crud/pilot_infusion_schedule_mgmt.py +++ b/backend/app/crud/pilot_infusion_schedule_mgmt.py @@ -20,6 +20,7 @@ from app.models.models import ( BizPilotInfusionSchedule, BizPilotInfusionScheduleProduct, BizPilotPatient, + BizProductionWorkOrder, BizQcWorkOrder, ) from app.crud.pilot_service import ( @@ -496,6 +497,23 @@ def update_infusion_status( if infusion_status == "yqx": row.cancel_reason = cancel_reason or "" + # 自动作废关联的未完成出库生产工单 + outbound_wo = ( + db.query(BizProductionWorkOrder) + .filter( + BizProductionWorkOrder.infusion_schedule_id == schedule_id, + BizProductionWorkOrder.tenant_no == tenant_no, + BizProductionWorkOrder.del_flag == 0, + BizProductionWorkOrder.work_order_type == "outbound", + BizProductionWorkOrder.work_order_status.notin_(["ywc", "yzf"]), + ) + .first() + ) + if outbound_wo: + outbound_wo.work_order_status = "yzf" + outbound_wo.update_by = user_id + outbound_wo.update_time = now + # 自动作废关联的未完成出库质检工单 pending_qc_orders = ( db.query(BizQcWorkOrder) diff --git a/backend/app/crud/production_task.py b/backend/app/crud/production_task.py index 25447866..4c8d79fb 100644 --- a/backend/app/crud/production_task.py +++ b/backend/app/crud/production_task.py @@ -417,8 +417,17 @@ def create_production_task( ) .first() ) - if wo and (getattr(wo, "work_order_type", None) or "inbound") == "temporary": - order_source = "temporary" + if wo: + wo_type = getattr(wo, "work_order_type", None) or "inbound" + if wo_type == "temporary": + order_source = "temporary" + elif wo_type == "outbound": + order_source = "outbound" + + task_type = (data.get("task_type") or "").strip() or "cell_storage" + if wo and (getattr(wo, "work_order_type", None) or "inbound") == "outbound": + if not (data.get("task_type") or "").strip(): + task_type = "outbound" task_no = _generate_task_no(db, tenant_no) now = datetime.now() @@ -427,7 +436,7 @@ def create_production_task( task_no=task_no, work_order_id=data.get("work_order_id", ""), order_source=order_source, - task_type=data.get("task_type") or "cell_storage", + task_type=task_type, task_name=(data.get("task_name") or "").strip() or None, description=(data.get("description") or "").strip() or None, route_id=data.get("route_id") or None, diff --git a/backend/app/crud/production_work_order.py b/backend/app/crud/production_work_order.py index 4fa539dd..ca5c993f 100644 --- a/backend/app/crud/production_work_order.py +++ b/backend/app/crud/production_work_order.py @@ -223,6 +223,19 @@ def _attach_outbound_detail( db: Session, wo: BizProductionWorkOrder, out: Dict[str, Any] ) -> None: """outbound 工单详情附加申请单 + 输注计划信息。""" + from app.crud.qc_work_order import build_outbound_pilot_context_by_schedule + + out["reception"] = {} + schedule_id = getattr(wo, "infusion_schedule_id", None) or "" + biz_type = getattr(wo, "biz_type", None) or "" + + if biz_type == "pilot_service" and schedule_id: + pilot_ctx = build_outbound_pilot_context_by_schedule( + db, schedule_id, wo.tenant_no or "" + ) + out.update(pilot_ctx) + return + from app.models.models import ( BizPilotApplication, BizPilotInfusionPlan, @@ -233,7 +246,7 @@ def _attach_outbound_detail( sched = ( db.query(BizPilotInfusionSchedule) - .filter(BizPilotInfusionSchedule.id == wo.infusion_schedule_id, BizPilotInfusionSchedule.del_flag == 0) + .filter(BizPilotInfusionSchedule.id == schedule_id, BizPilotInfusionSchedule.del_flag == 0) .first() ) plan = None @@ -243,7 +256,6 @@ def _attach_outbound_detail( if plan and plan.pilot_application_id: app = db.query(BizPilotApplication).filter(BizPilotApplication.id == plan.pilot_application_id).first() - out["reception"] = {} out["pilotApplication"] = { "applicationNo": app.application_no if app else "", "applicationName": app.application_name if app else "", diff --git a/backend/app/crud/qc_task.py b/backend/app/crud/qc_task.py index c34ca863..c76a604a 100644 --- a/backend/app/crud/qc_task.py +++ b/backend/app/crud/qc_task.py @@ -17,6 +17,7 @@ from app.crud.qc_work_order import ( _reception_source_label, _sample_type_name_for_reception, _work_order_qc_biz_type, + _OUTBOUND_BIZ_TYPE_LABELS, ) from app.models.models import ( BizCollectionProtocol, @@ -91,20 +92,28 @@ def _task_to_dict( def _task_work_order_context(wo: BizQcWorkOrder, t: BizQcTask) -> Dict[str, Any]: biz = _work_order_qc_biz_type(wo) - order_source = getattr(t, "order_source", "inbound") or "inbound" wo_type = getattr(wo, "work_order_type", None) or "inbound" - if order_source == "temporary" or wo_type == "temporary": + if wo_type == "temporary": + order_source = "temporary" recv_source = "" + recv_label = "" + elif wo_type == "outbound": + order_source = "outbound" + recv_source = getattr(wo, "biz_type", "") or "" + recv_label = _OUTBOUND_BIZ_TYPE_LABELS.get(recv_source, recv_source) if recv_source else "" else: + order_source = getattr(t, "order_source", "inbound") or "inbound" recv_source = getattr(wo, "reception_source", "cell_storage") or "cell_storage" + recv_label = _reception_source_label(recv_source) return { + "orderSource": order_source, "receptionId": wo.reception_id, "protocolNo": wo.protocol_no or "", "sampleCode": wo.sample_code or t.sample_code or "", "qcBizType": biz, "qcBizTypeLabel": _qc_biz_type_label(biz), "receptionSource": recv_source, - "receptionSourceLabel": _reception_source_label(recv_source) if recv_source else "", + "receptionSourceLabel": recv_label, "cellProductId": getattr(wo, "cell_product_id", None) or "", "cellProductCode": "", "cellProductName": "", @@ -196,9 +205,9 @@ def _enrich_tasks_reception_fields( ): donation_status_map[d.id] = d.donation_status or "" for item in items: - if item.get("orderSource") == "temporary": - item["receptionSource"] = "" - item["receptionSourceLabel"] = "" + if item.get("orderSource") in ("temporary", "outbound"): + item.setdefault("receptionSource", "") + item.setdefault("receptionSourceLabel", "") continue rec = rec_map.get(item.get("receptionId") or "") if not rec: diff --git a/backend/app/crud/qc_work_order.py b/backend/app/crud/qc_work_order.py index ac2d4f8b..50a5e1e6 100644 --- a/backend/app/crud/qc_work_order.py +++ b/backend/app/crud/qc_work_order.py @@ -34,6 +34,7 @@ from app.models.models import ( BizQcWorkOrderLabItem, BizQcWorkOrderThirdItem, BizSampleReception, + SysUser, ) from app.models.qc_param import BizQcTaskResult from app.models.research_donation import BizResearchDonation, BizResearchDonationSample @@ -41,6 +42,7 @@ from app.models.research_donation import BizResearchDonation, BizResearchDonatio _RECEPTION_SOURCE_LABELS = { "cell_storage": "细胞存储", "research_donation": "科研捐赠", + "outbound": "出库", } _QC_BIZ_TYPE_LABELS = { "inbound": "入库质检", @@ -353,10 +355,19 @@ def _gen_daily_no(db: Session, tenant_no: str, prefix: str) -> str: return f"{prefix}{day}{cnt + 1:04d}" +def _user_nick_name_map(db: Session, user_ids: List[str]) -> Dict[str, str]: + ids = list({x for x in user_ids if x}) + if not ids: + return {} + rows = db.query(SysUser.id, SysUser.nick_name).filter(SysUser.id.in_(ids)).all() + return {u.id: (u.nick_name or "").strip() for u in rows} + + def _wo_to_dict( wo: BizQcWorkOrder, *, outbound_info: Optional[Dict[str, Any]] = None, + configured_by_name: str = "", ) -> Dict[str, Any]: wo_type = getattr(wo, "work_order_type", None) or "inbound" recv_source_raw = getattr(wo, "reception_source", None) @@ -404,6 +415,7 @@ def _wo_to_dict( "hasThirdParty": wo.has_third_party == "1", "configuredTime": _fmt_dt(wo.configured_time), "configuredBy": wo.configured_by or "", + "configuredByName": configured_by_name or wo.configured_by or "", "thirdPartyFeeTotal": _dec(wo.third_party_fee_total), "remark": wo.remark or "", "createTime": _fmt_dt(wo.create_time), @@ -844,7 +856,13 @@ def configure_work_order( raise ValueError("工单已完成,无法调整检测项目") if wo.work_order_status not in ("dpz", "ypz"): raise ValueError("当前工单状态不可配置检测项目") - order_source = "temporary" if (getattr(wo, "work_order_type", None) or "inbound") == "temporary" else "inbound" + wo_type = getattr(wo, "work_order_type", None) or "inbound" + if wo_type == "temporary": + order_source = "temporary" + elif wo_type == "outbound": + order_source = "outbound" + else: + order_source = "inbound" if wo.work_order_status == "ypz": _soft_delete_pending_work_order_tasks(db, wo.id, tenant_no) @@ -1512,29 +1530,18 @@ def delete_temp_qc_work_order( db.commit() -def get_outbound_qc_detail( - db: Session, work_order_id: str, tenant_no: str +def build_outbound_pilot_context_by_schedule( + db: Session, schedule_id: str, tenant_no: str ) -> Dict[str, Any]: - wo = get_work_order(db, work_order_id, tenant_no=tenant_no) - if not wo: - raise ValueError("工单不存在") - wo_type = getattr(wo, "work_order_type", None) or "inbound" - if wo_type != "outbound": - raise ValueError("该工单不是出库质检类型") - + """按输注计划 ID 组装出库中试服务上下文(申请单/患者/方案/计划/产品),供质检与生产工单详情复用。""" out: Dict[str, Any] = { - "workOrder": _wo_to_dict(wo), "application": None, "patient": None, "infusionPlan": None, "infusionSchedule": None, "products": [], - "tasks": [], } - - schedule_id = getattr(wo, "infusion_schedule_id", None) or "" if not schedule_id: - out["tasks"] = task_svc.list_tasks_by_work_order(db, wo.id, tenant_no) return out sched = ( @@ -1637,6 +1644,36 @@ def get_outbound_qc_detail( } for p in products ] + return out + + +def get_outbound_qc_detail( + db: Session, work_order_id: str, tenant_no: str +) -> Dict[str, Any]: + wo = get_work_order(db, work_order_id, tenant_no=tenant_no) + if not wo: + raise ValueError("工单不存在") + wo_type = getattr(wo, "work_order_type", None) or "inbound" + if wo_type != "outbound": + raise ValueError("该工单不是出库质检类型") + + configured_by = wo.configured_by or "" + configured_by_name = "" + if configured_by: + configured_by_name = _user_nick_name_map(db, [configured_by]).get(configured_by, "") + + schedule_id = getattr(wo, "infusion_schedule_id", None) or "" + pilot_ctx = build_outbound_pilot_context_by_schedule(db, schedule_id, tenant_no) + + out: Dict[str, Any] = { + "workOrder": _wo_to_dict(wo, configured_by_name=configured_by_name), + **pilot_ctx, + "tasks": [], + } + + if not schedule_id: + out["tasks"] = task_svc.list_tasks_by_work_order(db, wo.id, tenant_no) + return out out["tasks"] = task_svc.list_tasks_by_work_order(db, wo.id, tenant_no) return out diff --git a/backend/app/graphify-out/cache/ast/0060ed896e7585c41aba383d817dcd3ce1c0f9228bfd29ef32f3e6dc272721ad.json b/backend/app/graphify-out/cache/ast/0060ed896e7585c41aba383d817dcd3ce1c0f9228bfd29ef32f3e6dc272721ad.json new file mode 100644 index 00000000..163760ae --- /dev/null +++ b/backend/app/graphify-out/cache/ast/0060ed896e7585c41aba383d817dcd3ce1c0f9228bfd29ef32f3e6dc272721ad.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "label": "qc_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L1"}, {"id": "crud_qc_task_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L32"}, {"id": "crud_qc_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L38"}, {"id": "crud_qc_task_gen_task_no", "label": "_gen_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L42"}, {"id": "crud_qc_task_conclusion_label", "label": "_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L55"}, {"id": "crud_qc_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L60"}, {"id": "crud_qc_task_task_work_order_context", "label": "_task_work_order_context()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L93"}, {"id": "crud_qc_task_enrich_tasks_reception_fields", "label": "_enrich_tasks_reception_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L130"}, {"id": "crud_qc_task_task_row_to_dict", "label": "_task_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L238"}, {"id": "crud_qc_task_create_task_for_line", "label": "create_task_for_line()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L249"}, {"id": "crud_qc_task_list_tasks", "label": "list_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L294"}, {"id": "crud_qc_task_list_tasks_by_work_order", "label": "list_tasks_by_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L375"}, {"id": "crud_qc_task_get_task", "label": "get_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L392"}, {"id": "crud_qc_task_get_task_detail", "label": "get_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L401"}, {"id": "crud_qc_task_start_task", "label": "start_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L428"}, {"id": "crud_qc_task_set_task_remark", "label": "_set_task_remark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L445"}, {"id": "crud_qc_task_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L449"}, {"id": "crud_qc_task_apply_task_result", "label": "apply_task_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L493"}, {"id": "crud_qc_task_update_task_attachments", "label": "update_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L545"}, {"id": "crud_qc_task_create_qc_task_manual", "label": "create_qc_task_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L575"}, {"id": "crud_qc_task_delete_qc_task", "label": "delete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L624"}, {"id": "crud_qc_task_rationale_504", "label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba\uff1b\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L504"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_gen_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L60", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_work_order_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L130", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_create_task_for_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L294", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_tasks_by_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_get_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L392", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_get_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L401", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_start_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_set_task_remark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L445", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_complete_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L449", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_apply_task_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L493", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_update_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L545", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_create_qc_task_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_delete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L624", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L79", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L82", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L85", "weight": 1.0}, {"source": "crud_qc_task_enrich_tasks_reception_fields", "target": "crud_qc_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L215", "weight": 1.0}, {"source": "crud_qc_task_task_row_to_dict", "target": "crud_qc_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L244", "weight": 1.0}, {"source": "crud_qc_task_task_row_to_dict", "target": "crud_qc_task_task_work_order_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L245", "weight": 1.0}, {"source": "crud_qc_task_create_task_for_line", "target": "crud_qc_task_gen_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L270", "weight": 1.0}, {"source": "crud_qc_task_list_tasks", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L371", "weight": 1.0}, {"source": "crud_qc_task_list_tasks", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L372", "weight": 1.0}, {"source": "crud_qc_task_list_tasks_by_work_order", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L388", "weight": 1.0}, {"source": "crud_qc_task_list_tasks_by_work_order", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L389", "weight": 1.0}, {"source": "crud_qc_task_get_task_detail", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L416", "weight": 1.0}, {"source": "crud_qc_task_get_task_detail", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L417", "weight": 1.0}, {"source": "crud_qc_task_start_task", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L429", "weight": 1.0}, {"source": "crud_qc_task_complete_task", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L459", "weight": 1.0}, {"source": "crud_qc_task_complete_task", "target": "crud_qc_task_set_task_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L476", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L507", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_set_task_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L524", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_complete_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L534", "weight": 1.0}, {"source": "crud_qc_task_update_task_attachments", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L554", "weight": 1.0}, {"source": "crud_qc_task_rationale_504", "target": "crud_qc_task_apply_task_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L504", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_task_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L35"}, {"caller_nid": "crud_qc_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L39"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L56"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L57"}, {"caller_nid": "crud_qc_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L70"}, {"caller_nid": "crud_qc_task_task_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L84"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_work_order_qc_biz_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L94"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L95"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L102"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L103"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L105"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L106"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_reception_source_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L107"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_qc_biz_type_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L114"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L117"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L135"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L135"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L140"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L140"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L140"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L141"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L146"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L151"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L158"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L158"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L158"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L159"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L166"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L166"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L166"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L168"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L173"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L176"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L176"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L176"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L176"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L180"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L183"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L188"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L194"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L194"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L194"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L195"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L202"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L202"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L202"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L203"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L208"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L209"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L210"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L212"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L212"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "_sample_type_name_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L217"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L224"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L227"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L229"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L232"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L234"}, {"caller_nid": "crud_qc_task_task_row_to_dict", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L245"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "BizQcTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L266"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L267"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L273"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L284"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L286"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L289"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L290"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L357"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L357"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L357"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L357"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L357"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L358"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L361"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L361"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L361"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L361"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L361"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L363"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L364"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L365"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L372"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L377"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L377"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L377"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L377"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L377"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L385"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L395"}, {"caller_nid": "crud_qc_task_get_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L395"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L397"}, {"caller_nid": "crud_qc_task_get_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L398"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L403"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L403"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L403"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L403"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L414"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "_enrich_work_order_cell_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L420"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L421"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L422"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L431"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L433"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L435"}, {"caller_nid": "crud_qc_task_start_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L438"}, {"caller_nid": "crud_qc_task_start_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L439"}, {"caller_nid": "crud_qc_task_start_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L440"}, {"caller_nid": "crud_qc_task_start_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L441"}, {"caller_nid": "crud_qc_task_set_task_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L446"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L461"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L462"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L464"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L467"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L469"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L470"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L472"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L477"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L480"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L481"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L483"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L484"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L487"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L489"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L509"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L510"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L512"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "deduct_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L514"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L522"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L526"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L527"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L529"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L530"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L532"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L556"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L557"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L565"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L566"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L568"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L569"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L571"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L593"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L593"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L595"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L595"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L595"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L597"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "BizQcTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L601"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L602"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L619"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L620"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L626"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L626"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L626"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L627"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L634"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L636"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L638"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L643"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L643"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L643"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L644"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L656"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5b4f71997decb7f914e4cb0f0eb56f4b45a18866d713e754531c2989e1165891.json b/backend/app/graphify-out/cache/ast/5b4f71997decb7f914e4cb0f0eb56f4b45a18866d713e754531c2989e1165891.json new file mode 100644 index 00000000..65b7b19f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5b4f71997decb7f914e4cb0f0eb56f4b45a18866d713e754531c2989e1165891.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "label": "pilot_application.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1"}, {"id": "crud_pilot_application_normalize_yyyymmdd", "label": "_normalize_yyyymmdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L32"}, {"id": "crud_pilot_application_format_yyyy_mm_dd", "label": "_format_yyyy_mm_dd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L39"}, {"id": "crud_pilot_application_parse_infusion_datetime", "label": "_parse_infusion_datetime()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L46"}, {"id": "crud_pilot_application_release_application_no_for_soft_delete", "label": "_release_application_no_for_soft_delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L66"}, {"id": "crud_pilot_application_generate_application_no", "label": "_generate_application_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L74"}, {"id": "crud_pilot_application_row_to_dict_application", "label": "_row_to_dict_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L96"}, {"id": "crud_pilot_application_row_to_dict_patient", "label": "_row_to_dict_patient()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L166"}, {"id": "crud_pilot_application_row_to_dict_infusion_plan", "label": "_row_to_dict_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L189"}, {"id": "crud_pilot_application_row_to_dict_schedule_product", "label": "_row_to_dict_schedule_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L236"}, {"id": "crud_pilot_application_row_to_dict_infusion_schedule", "label": "_row_to_dict_infusion_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L253"}, {"id": "crud_pilot_application_list_applications", "label": "list_applications()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L284"}, {"id": "crud_pilot_application_get_application", "label": "get_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L322"}, {"id": "crud_pilot_application_create_application", "label": "create_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L354"}, {"id": "crud_pilot_application_update_application", "label": "update_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L406"}, {"id": "crud_pilot_application_soft_delete_application", "label": "soft_delete_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L431"}, {"id": "crud_pilot_application_start_application", "label": "start_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L452"}, {"id": "crud_pilot_application_complete_application", "label": "complete_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L475"}, {"id": "crud_pilot_application_void_application", "label": "void_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L498"}, {"id": "crud_pilot_application_get_patient_by_application", "label": "get_patient_by_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L526"}, {"id": "crud_pilot_application_save_patient", "label": "save_patient()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L543"}, {"id": "crud_pilot_application_list_infusion_plans", "label": "list_infusion_plans()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L670"}, {"id": "crud_pilot_application_create_infusion_plan", "label": "create_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L686"}, {"id": "crud_pilot_application_normalize_infusion_status_code", "label": "_normalize_infusion_status_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L729"}, {"id": "crud_pilot_application_schedule_infusion_editable", "label": "_schedule_infusion_editable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L736"}, {"id": "crud_pilot_application_schedule_locked", "label": "_schedule_locked()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L740"}, {"id": "crud_pilot_application_schedule_has_blocking_links", "label": "_schedule_has_blocking_links()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L744"}, {"id": "crud_pilot_application_schedule_deletable", "label": "_schedule_deletable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L770"}, {"id": "crud_pilot_application_get_schedule_for_plan", "label": "_get_schedule_for_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L798"}, {"id": "crud_pilot_application_prepare_infusion_plan_payload", "label": "_prepare_infusion_plan_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L819"}, {"id": "crud_pilot_application_update_infusion_plan", "label": "update_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L844"}, {"id": "crud_pilot_application_soft_delete_infusion_plan", "label": "soft_delete_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L885"}, {"id": "crud_pilot_application_list_schedules_by_plan", "label": "list_schedules_by_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L930"}, {"id": "crud_pilot_application_auto_generate_schedules", "label": "auto_generate_schedules()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L967"}, {"id": "crud_pilot_application_create_schedule_products", "label": "_create_schedule_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1035"}, {"id": "crud_pilot_application_create_schedule", "label": "create_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1075"}, {"id": "crud_pilot_application_update_schedule_editable", "label": "_update_schedule_editable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1142"}, {"id": "crud_pilot_application_upsert_schedule_products", "label": "_upsert_schedule_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1168"}, {"id": "crud_pilot_application_update_schedule_order_only", "label": "_update_schedule_order_only()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1250"}, {"id": "crud_pilot_application_upsert_application_infusion", "label": "upsert_application_infusion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1262"}, {"id": "crud_pilot_application_save_application_infusion", "label": "save_application_infusion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1365"}, {"id": "crud_pilot_application_update_schedule", "label": "update_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1414"}, {"id": "crud_pilot_application_soft_delete_schedule", "label": "soft_delete_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1442"}, {"id": "crud_pilot_application_mark_schedule_complete", "label": "mark_schedule_complete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1498"}, {"id": "crud_pilot_application_rationale_1", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355 CRUD\uff08\u7533\u8bf7\u5355\u3001\u60a3\u8005\u4fe1\u606f\u3001\u8f93\u6ce8\u65b9\u6848\u3001\u8f93\u6ce8\u8ba1\u5212\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1"}, {"id": "crud_pilot_application_rationale_67", "label": "\u8f6f\u5220\u9664\u65f6\u6539\u5199\u7533\u8bf7\u5355\u53f7\uff0c\u907f\u514d uk_application_no(application_no, del_flag) \u4e0e\u5386\u53f2\u5df2\u5220\u8bb0\u5f55\u51b2\u7a81\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L67"}, {"id": "crud_pilot_application_rationale_1271", "label": "\u7f16\u8f91\u7533\u8bf7\u5355\uff1a\u589e\u91cf\u66f4\u65b0\u8f93\u6ce8\u65b9\u6848/\u8ba1\u5212\uff0c\u4fdd\u7559\u72b6\u6001\u4e0e schedule id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1271"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_format_yyyy_mm_dd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_parse_infusion_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_release_application_no_for_soft_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_generate_application_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_patient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_schedule_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L253", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_list_applications", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L284", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_get_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L322", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L354", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_soft_delete_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L431", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_start_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L452", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_complete_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_void_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L498", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_get_patient_by_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L526", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_save_patient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L543", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_list_infusion_plans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L670", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L686", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_normalize_infusion_status_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L729", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_infusion_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L736", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_locked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_has_blocking_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L744", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_deletable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L770", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_get_schedule_for_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L798", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_prepare_infusion_plan_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L819", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L844", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_soft_delete_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L885", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_list_schedules_by_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L930", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_auto_generate_schedules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L967", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_schedule_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1035", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1075", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_schedule_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_upsert_schedule_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_schedule_order_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_upsert_application_infusion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1262", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_save_application_infusion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1365", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_soft_delete_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_mark_schedule_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1498", "weight": 1.0}, {"source": "crud_pilot_application_format_yyyy_mm_dd", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L40", "weight": 1.0}, {"source": "crud_pilot_application_parse_infusion_datetime", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L57", "weight": 1.0}, {"source": "crud_pilot_application_row_to_dict_infusion_plan", "target": "crud_pilot_application_format_yyyy_mm_dd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L198", "weight": 1.0}, {"source": "crud_pilot_application_list_applications", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L315", "weight": 1.0}, {"source": "crud_pilot_application_get_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L334", "weight": 1.0}, {"source": "crud_pilot_application_get_application", "target": "crud_pilot_application_list_infusion_plans", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L335", "weight": 1.0}, {"source": "crud_pilot_application_get_application", "target": "crud_pilot_application_list_schedules_by_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L347", "weight": 1.0}, {"source": "crud_pilot_application_create_application", "target": "crud_pilot_application_generate_application_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L380", "weight": 1.0}, {"source": "crud_pilot_application_create_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L403", "weight": 1.0}, {"source": "crud_pilot_application_update_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L428", "weight": 1.0}, {"source": "crud_pilot_application_soft_delete_application", "target": "crud_pilot_application_release_application_no_for_soft_delete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L446", "weight": 1.0}, {"source": "crud_pilot_application_start_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L472", "weight": 1.0}, {"source": "crud_pilot_application_complete_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L495", "weight": 1.0}, {"source": "crud_pilot_application_void_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L518", "weight": 1.0}, {"source": "crud_pilot_application_get_patient_by_application", "target": "crud_pilot_application_row_to_dict_patient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L540", "weight": 1.0}, {"source": "crud_pilot_application_save_patient", "target": "crud_pilot_application_row_to_dict_patient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L662", "weight": 1.0}, {"source": "crud_pilot_application_list_infusion_plans", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L683", "weight": 1.0}, {"source": "crud_pilot_application_create_infusion_plan", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L703", "weight": 1.0}, {"source": "crud_pilot_application_create_infusion_plan", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L718", "weight": 1.0}, {"source": "crud_pilot_application_schedule_deletable", "target": "crud_pilot_application_schedule_has_blocking_links", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L793", "weight": 1.0}, {"source": "crud_pilot_application_update_infusion_plan", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L871", "weight": 1.0}, {"source": "crud_pilot_application_update_infusion_plan", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L882", "weight": 1.0}, {"source": "crud_pilot_application_list_schedules_by_plan", "target": "crud_pilot_application_row_to_dict_schedule_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L959", "weight": 1.0}, {"source": "crud_pilot_application_list_schedules_by_plan", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L962", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule_products", "target": "crud_pilot_application_row_to_dict_schedule_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1071", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule", "target": "crud_pilot_application_parse_infusion_datetime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1094", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule", "target": "crud_pilot_application_create_schedule_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1112", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1139", "weight": 1.0}, {"source": "crud_pilot_application_update_schedule_editable", "target": "crud_pilot_application_parse_infusion_datetime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1152", "weight": 1.0}, {"source": "crud_pilot_application_upsert_schedule_products", "target": "crud_pilot_application_normalize_infusion_status_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1218", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_prepare_infusion_plan_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1275", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_list_infusion_plans", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1276", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_update_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1280", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_create_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1284", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_list_schedules_by_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1296", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_get_schedule_for_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1309", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_schedule_locked", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1311", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_update_schedule_order_only", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1312", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_schedule_infusion_editable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1314", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_update_schedule_editable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1316", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_upsert_schedule_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1317", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_create_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1322", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_schedule_deletable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1334", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_soft_delete_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1337", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_list_infusion_plans", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1377", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_soft_delete_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1380", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_prepare_infusion_plan_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1385", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_create_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1387", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_create_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1402", "weight": 1.0}, {"source": "crud_pilot_application_update_schedule", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1439", "weight": 1.0}, {"source": "crud_pilot_application_mark_schedule_complete", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1518", "weight": 1.0}, {"source": "crud_pilot_application_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_application_rationale_67", "target": "crud_pilot_application_release_application_no_for_soft_delete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L67", "weight": 1.0}, {"source": "crud_pilot_application_rationale_1271", "target": "crud_pilot_application_upsert_application_infusion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1271", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L35"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L35"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L35"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L35"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L36"}, {"caller_nid": "crud_pilot_application_format_yyyy_mm_dd", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L41"}, {"caller_nid": "crud_pilot_application_format_yyyy_mm_dd", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L43"}, {"caller_nid": "crud_pilot_application_format_yyyy_mm_dd", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L43"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L49"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L51"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L51"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L54"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L54"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L58"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L60"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L69"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L70"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L70"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L75"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L75"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L78"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L78"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L78"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L78"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L81"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L84"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L108"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L109"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L115"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L115"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L115"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L127"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L127"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L127"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L127"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L127"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L130"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L147"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L147"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L147"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L152"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L157"}, {"caller_nid": "crud_pilot_application_row_to_dict_patient", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L184"}, {"caller_nid": "crud_pilot_application_row_to_dict_patient", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L185"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L203"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L204"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L210"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L210"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L210"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L210"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L222"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L222"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L222"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L222"}, {"caller_nid": "crud_pilot_application_row_to_dict_schedule_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L245"}, {"caller_nid": "crud_pilot_application_row_to_dict_schedule_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L246"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L256"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L274"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L275"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L293"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L293"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L300"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L300"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L300"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L302"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L302"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L304"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L307"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L308"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L308"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L310"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L310"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L310"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L310"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L310"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L324"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L324"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L324"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L339"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L340"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L341"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L342"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L343"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L345"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L361"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L363"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L367"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L367"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L367"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L375"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L377"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L379"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "BizPilotApplication", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L382"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L383"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L383"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L385"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L392"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L400"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L401"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L402"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L408"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L408"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L408"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L417"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L426"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L427"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L433"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L433"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L433"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L442"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L444"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L448"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L449"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L454"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L454"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L454"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L463"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L465"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L469"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L477"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L477"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L477"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L486"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L488"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L492"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L493"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L500"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L500"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L500"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L509"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L515"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L516"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L517"}, {"caller_nid": "crud_pilot_application_get_patient_by_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L530"}, {"caller_nid": "crud_pilot_application_get_patient_by_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L530"}, {"caller_nid": "crud_pilot_application_get_patient_by_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L530"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L551"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L552"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L556"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L556"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L556"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L561"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L563"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L565"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L567"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L569"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L574"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L574"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "BizCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L575"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L577"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L578"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L579"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L580"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L581"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L592"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L593"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L596"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L596"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L596"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L607"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L608"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L609"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L611"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L612"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L613"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L614"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L617"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "BizPilotPatient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L621"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L622"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L622"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L625"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L626"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L627"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L628"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L629"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L630"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L631"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L632"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L633"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L634"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L634"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L637"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L645"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L647"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L648"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L650"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L650"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "ensure_checkup_for_patient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L652"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "remove_checkup_for_patient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L657"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L660"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L674"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L674"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L674"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L674"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L680"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L680"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L694"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "BizPilotInfusionPlan", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L695"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L696"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L696"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L698"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L699"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L700"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L701"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L702"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L703"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L704"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L706"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L707"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L715"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L716"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L717"}, {"caller_nid": "crud_pilot_application_normalize_infusion_status_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L730"}, {"caller_nid": "crud_pilot_application_normalize_infusion_status_code", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L730"}, {"caller_nid": "crud_pilot_application_normalize_infusion_status_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L733"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L748"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L748"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L748"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L759"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L759"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L759"}, {"caller_nid": "crud_pilot_application_schedule_deletable", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L782"}, {"caller_nid": "crud_pilot_application_schedule_deletable", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L782"}, {"caller_nid": "crud_pilot_application_schedule_deletable", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L782"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L805"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L805"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L805"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L823"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L824"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L825"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L828"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L829"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L830"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L831"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L836"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L837"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L839"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L839"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L848"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L848"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L848"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L857"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L869"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L871"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L874"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L876"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L878"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L879"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L881"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L886"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L888"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L888"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L888"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L897"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L904"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L904"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L904"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L913"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L913"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L913"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L914"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L916"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L916"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L916"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L922"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L934"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L934"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L934"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L934"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L940"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L949"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L953"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L958"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L958"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L962"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L975"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L975"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L975"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L984"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L988"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L990"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L991"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "BizPilotInfusionSchedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L992"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L993"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L993"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1010"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "create_outbound_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "create_outbound_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1023"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1031"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1045"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "BizPilotInfusionScheduleProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1048"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1049"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1049"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1051"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1052"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1054"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1055"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1056"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1057"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1058"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1058"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1059"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1059"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1061"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1062"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1070"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1071"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1085"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1086"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1086"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1087"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "BizPilotInfusionSchedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1089"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1092"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1092"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1093"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1093"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1094"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1095"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1096"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1097"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1098"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1099"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1100"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1102"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1102"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1103"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1111"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "create_outbound_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1118"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "create_outbound_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1129"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1137"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1138"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1151"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1152"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1153"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1154"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1155"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1156"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1157"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1157"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1158"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1158"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1160"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1160"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1161"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1161"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1162"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1163"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1165"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1176"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1188"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1192"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1196"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1196"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1199"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1200"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1201"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1202"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1203"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1204"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1205"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1206"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1207"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1208"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1209"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1210"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1211"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1212"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1217"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1217"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "BizPilotInfusionScheduleProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1219"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1220"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1220"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1222"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1223"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1224"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1225"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1226"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1227"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1228"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1229"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1229"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1232"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1233"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1241"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1243"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1256"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1256"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1259"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1277"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1292"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1294"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1297"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1298"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1300"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1301"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1302"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1303"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1303"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1308"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1315"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1318"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1336"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1340"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1340"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1340"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1350"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1350"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1350"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1350"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1358"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1360"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1362"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1378"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1395"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1397"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1400"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1401"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1411"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1418"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1418"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1418"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1427"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1436"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1437"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1438"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1446"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1446"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1446"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1455"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1457"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1459"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1459"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1459"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1473"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1473"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1473"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1476"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1484"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1484"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1484"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1493"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1495"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1502"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1502"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1502"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1511"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1515"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1516"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1517"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5cdc06fea3802a54b68af9c54bbb1cfdad87d8bc003e36e8c1d707dff1749b4e.json b/backend/app/graphify-out/cache/ast/5cdc06fea3802a54b68af9c54bbb1cfdad87d8bc003e36e8c1d707dff1749b4e.json new file mode 100644 index 00000000..ac8668c6 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5cdc06fea3802a54b68af9c54bbb1cfdad87d8bc003e36e8c1d707dff1749b4e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "label": "pilot_application.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L1"}, {"id": "api_pilot_application_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L17"}, {"id": "api_pilot_application_idbody", "label": "IdBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L32"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_pilot_application_planidbody", "label": "PlanIdBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L38"}, {"id": "api_pilot_application_applicationcreatebody", "label": "ApplicationCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L44"}, {"id": "api_pilot_application_applicationupdatebody", "label": "ApplicationUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L51"}, {"id": "api_pilot_application_patientsavebody", "label": "PatientSaveBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L58"}, {"id": "api_pilot_application_infusionplancreatebody", "label": "InfusionPlanCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L75"}, {"id": "api_pilot_application_infusionplanupdatebody", "label": "InfusionPlanUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L87"}, {"id": "api_pilot_application_infusionscheduleupdatebody", "label": "InfusionScheduleUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L99"}, {"id": "api_pilot_application_schedulecreatebody", "label": "ScheduleCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L108"}, {"id": "api_pilot_application_patientnestedbody", "label": "PatientNestedBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L119"}, {"id": "api_pilot_application_scheduleproductnestedbody", "label": "ScheduleProductNestedBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L135"}, {"id": "api_pilot_application_infusionschedulenestedbody", "label": "InfusionScheduleNestedBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L151"}, {"id": "api_pilot_application_infusionplannestedbody", "label": "InfusionPlanNestedBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L162"}, {"id": "api_pilot_application_applicationsavebody", "label": "ApplicationSaveBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L175"}, {"id": "api_pilot_application_api_list_applications", "label": "api_list_applications()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L198"}, {"id": "api_pilot_application_api_get_application", "label": "api_get_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L221"}, {"id": "api_pilot_application_api_create_application", "label": "api_create_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L234"}, {"id": "api_pilot_application_api_update_application", "label": "api_update_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L258"}, {"id": "api_pilot_application_api_save_application", "label": "api_save_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L277"}, {"id": "api_pilot_application_api_delete_application", "label": "api_delete_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L383"}, {"id": "api_pilot_application_api_start_application", "label": "api_start_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L397"}, {"id": "api_pilot_application_api_complete_application", "label": "api_complete_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L413"}, {"id": "api_pilot_application_api_void_application", "label": "api_void_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L429"}, {"id": "api_pilot_application_api_get_patient", "label": "api_get_patient()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L450"}, {"id": "api_pilot_application_api_save_patient", "label": "api_save_patient()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L465"}, {"id": "api_pilot_application_api_list_plans", "label": "api_list_plans()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L504"}, {"id": "api_pilot_application_api_create_plan", "label": "api_create_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L517"}, {"id": "api_pilot_application_api_update_plan", "label": "api_update_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L546"}, {"id": "api_pilot_application_api_delete_plan", "label": "api_delete_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L575"}, {"id": "api_pilot_application_api_list_schedules", "label": "api_list_schedules()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L596"}, {"id": "api_pilot_application_api_auto_generate", "label": "api_auto_generate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L609"}, {"id": "api_pilot_application_api_create_schedule", "label": "api_create_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L629"}, {"id": "api_pilot_application_api_update_schedule", "label": "api_update_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L654"}, {"id": "api_pilot_application_api_delete_schedule", "label": "api_delete_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L677"}, {"id": "api_pilot_application_api_mark_complete", "label": "api_mark_complete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L693"}, {"id": "api_pilot_application_scheduleidbody", "label": "ScheduleIdBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L713"}, {"id": "api_pilot_application_api_create_outbound_production", "label": "api_create_outbound_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L718"}, {"id": "api_pilot_application_outboundqcbody", "label": "OutboundQcBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L745"}, {"id": "api_pilot_application_api_create_outbound_qc", "label": "api_create_outbound_qc()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L751"}, {"id": "api_pilot_application_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355\u7ba1\u7406 API\uff08\u7533\u8bf7\u5355\u3001\u60a3\u8005\u4fe1\u606f\u3001\u8f93\u6ce8\u65b9\u6848\u3001\u8f93\u6ce8\u8ba1\u5212\u3001\u51fa\u5e93\u8054\u52a8\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L1"}, {"id": "api_pilot_application_rationale_176", "label": "\u4e00\u63fd\u5b50\u4fdd\u5b58\uff1a\u7533\u8bf7\u5355 + \u60a3\u8005\u4fe1\u606f + \u8f93\u6ce8\u65b9\u6848 + \u8f93\u6ce8\u8ba1\u5212\uff08\u542b\u7ec6\u80de\u4ea7\u54c1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L176"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_idbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L32", "weight": 1.0}, {"source": "api_pilot_application_idbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_planidbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L38", "weight": 1.0}, {"source": "api_pilot_application_planidbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_applicationcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L44", "weight": 1.0}, {"source": "api_pilot_application_applicationcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_applicationupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L51", "weight": 1.0}, {"source": "api_pilot_application_applicationupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_patientsavebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L58", "weight": 1.0}, {"source": "api_pilot_application_patientsavebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_infusionplancreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L75", "weight": 1.0}, {"source": "api_pilot_application_infusionplancreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_infusionplanupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L87", "weight": 1.0}, {"source": "api_pilot_application_infusionplanupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_infusionscheduleupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L99", "weight": 1.0}, {"source": "api_pilot_application_infusionscheduleupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_schedulecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L108", "weight": 1.0}, {"source": "api_pilot_application_schedulecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_patientnestedbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L119", "weight": 1.0}, {"source": "api_pilot_application_patientnestedbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_scheduleproductnestedbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L135", "weight": 1.0}, {"source": "api_pilot_application_scheduleproductnestedbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L135", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_infusionschedulenestedbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L151", "weight": 1.0}, {"source": "api_pilot_application_infusionschedulenestedbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_infusionplannestedbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L162", "weight": 1.0}, {"source": "api_pilot_application_infusionplannestedbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_applicationsavebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L175", "weight": 1.0}, {"source": "api_pilot_application_applicationsavebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_list_applications", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_get_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_create_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_update_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_save_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L277", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_delete_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_start_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_complete_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L413", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_void_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L429", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_get_patient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L450", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_save_patient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L465", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_list_plans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_create_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_update_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L546", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_delete_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_list_schedules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L596", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_auto_generate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L609", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_create_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_update_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L654", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_delete_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L677", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_mark_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L693", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_scheduleidbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L713", "weight": 1.0}, {"source": "api_pilot_application_scheduleidbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L713", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_create_outbound_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L718", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_outboundqcbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L745", "weight": 1.0}, {"source": "api_pilot_application_outboundqcbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L745", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "target": "api_pilot_application_api_create_outbound_qc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L751", "weight": 1.0}, {"source": "api_pilot_application_api_list_applications", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L207", "weight": 1.0}, {"source": "api_pilot_application_api_get_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L226", "weight": 1.0}, {"source": "api_pilot_application_api_create_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L240", "weight": 1.0}, {"source": "api_pilot_application_api_update_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L264", "weight": 1.0}, {"source": "api_pilot_application_api_save_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L283", "weight": 1.0}, {"source": "api_pilot_application_api_delete_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L389", "weight": 1.0}, {"source": "api_pilot_application_api_start_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L403", "weight": 1.0}, {"source": "api_pilot_application_api_complete_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L419", "weight": 1.0}, {"source": "api_pilot_application_api_void_application", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L435", "weight": 1.0}, {"source": "api_pilot_application_api_get_patient", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L455", "weight": 1.0}, {"source": "api_pilot_application_api_save_patient", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L471", "weight": 1.0}, {"source": "api_pilot_application_api_list_plans", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L509", "weight": 1.0}, {"source": "api_pilot_application_api_create_plan", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L523", "weight": 1.0}, {"source": "api_pilot_application_api_update_plan", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L552", "weight": 1.0}, {"source": "api_pilot_application_api_delete_plan", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L581", "weight": 1.0}, {"source": "api_pilot_application_api_list_schedules", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L601", "weight": 1.0}, {"source": "api_pilot_application_api_auto_generate", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L615", "weight": 1.0}, {"source": "api_pilot_application_api_create_schedule", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L635", "weight": 1.0}, {"source": "api_pilot_application_api_update_schedule", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L660", "weight": 1.0}, {"source": "api_pilot_application_api_delete_schedule", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L683", "weight": 1.0}, {"source": "api_pilot_application_api_mark_complete", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L699", "weight": 1.0}, {"source": "api_pilot_application_api_create_outbound_production", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L724", "weight": 1.0}, {"source": "api_pilot_application_api_create_outbound_qc", "target": "api_pilot_application_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L757", "weight": 1.0}, {"source": "api_pilot_application_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_application_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L1", "weight": 1.0}, {"source": "api_pilot_application_rationale_176", "target": "api_pilot_application_applicationsavebody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L176", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_pilot_application_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L18"}, {"caller_nid": "api_pilot_application_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L20"}, {"caller_nid": "api_pilot_application_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L21"}, {"caller_nid": "api_pilot_application_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L21"}, {"caller_nid": "api_pilot_application_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L21"}, {"caller_nid": "api_pilot_application_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L23"}, {"caller_nid": "api_pilot_application_api_list_applications", "callee": "list_applications", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L208"}, {"caller_nid": "api_pilot_application_api_list_applications", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L217"}, {"caller_nid": "api_pilot_application_api_get_application", "callee": "get_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L227"}, {"caller_nid": "api_pilot_application_api_get_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L229"}, {"caller_nid": "api_pilot_application_api_get_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L230"}, {"caller_nid": "api_pilot_application_api_create_application", "callee": "create_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L245"}, {"caller_nid": "api_pilot_application_api_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L249"}, {"caller_nid": "api_pilot_application_api_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L250"}, {"caller_nid": "api_pilot_application_api_create_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L252"}, {"caller_nid": "api_pilot_application_api_create_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L254"}, {"caller_nid": "api_pilot_application_api_create_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L254"}, {"caller_nid": "api_pilot_application_api_update_application", "callee": "update_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L268"}, {"caller_nid": "api_pilot_application_api_update_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L271"}, {"caller_nid": "api_pilot_application_api_update_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L273"}, {"caller_nid": "api_pilot_application_api_update_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L273"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L284"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L285"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L286"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "update_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L296"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "create_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L304"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L311"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L313"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "save_patient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L316"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L319"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L327"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L330"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "upsert_application_infusion", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L333"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "save_application_infusion", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L343"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "create_infusion_plan", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L355"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L358"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L363"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "auto_generate_schedules", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L365"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "get_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L373"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L375"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L377"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L377"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L379"}, {"caller_nid": "api_pilot_application_api_save_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L379"}, {"caller_nid": "api_pilot_application_api_delete_application", "callee": "soft_delete_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L390"}, {"caller_nid": "api_pilot_application_api_delete_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L391"}, {"caller_nid": "api_pilot_application_api_delete_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L393"}, {"caller_nid": "api_pilot_application_api_delete_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L393"}, {"caller_nid": "api_pilot_application_api_start_application", "callee": "start_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L404"}, {"caller_nid": "api_pilot_application_api_start_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L405"}, {"caller_nid": "api_pilot_application_api_start_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L407"}, {"caller_nid": "api_pilot_application_api_start_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L409"}, {"caller_nid": "api_pilot_application_api_start_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L409"}, {"caller_nid": "api_pilot_application_api_complete_application", "callee": "complete_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L420"}, {"caller_nid": "api_pilot_application_api_complete_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L421"}, {"caller_nid": "api_pilot_application_api_complete_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L423"}, {"caller_nid": "api_pilot_application_api_complete_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L425"}, {"caller_nid": "api_pilot_application_api_complete_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L425"}, {"caller_nid": "api_pilot_application_api_void_application", "callee": "void_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L436"}, {"caller_nid": "api_pilot_application_api_void_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L437"}, {"caller_nid": "api_pilot_application_api_void_application", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L439"}, {"caller_nid": "api_pilot_application_api_void_application", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L441"}, {"caller_nid": "api_pilot_application_api_void_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L441"}, {"caller_nid": "api_pilot_application_api_get_patient", "callee": "get_patient_by_application", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L456"}, {"caller_nid": "api_pilot_application_api_get_patient", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L460"}, {"caller_nid": "api_pilot_application_api_get_patient", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L461"}, {"caller_nid": "api_pilot_application_api_save_patient", "callee": "save_patient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L485"}, {"caller_nid": "api_pilot_application_api_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L490"}, {"caller_nid": "api_pilot_application_api_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L491"}, {"caller_nid": "api_pilot_application_api_save_patient", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L493"}, {"caller_nid": "api_pilot_application_api_save_patient", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L495"}, {"caller_nid": "api_pilot_application_api_save_patient", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L495"}, {"caller_nid": "api_pilot_application_api_list_plans", "callee": "list_infusion_plans", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L510"}, {"caller_nid": "api_pilot_application_api_list_plans", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L513"}, {"caller_nid": "api_pilot_application_api_create_plan", "callee": "create_infusion_plan", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L532"}, {"caller_nid": "api_pilot_application_api_create_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L537"}, {"caller_nid": "api_pilot_application_api_create_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L538"}, {"caller_nid": "api_pilot_application_api_create_plan", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L540"}, {"caller_nid": "api_pilot_application_api_create_plan", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L542"}, {"caller_nid": "api_pilot_application_api_create_plan", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L542"}, {"caller_nid": "api_pilot_application_api_update_plan", "callee": "update_infusion_plan", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L566"}, {"caller_nid": "api_pilot_application_api_update_plan", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L569"}, {"caller_nid": "api_pilot_application_api_update_plan", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L571"}, {"caller_nid": "api_pilot_application_api_update_plan", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L571"}, {"caller_nid": "api_pilot_application_api_delete_plan", "callee": "soft_delete_infusion_plan", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L582"}, {"caller_nid": "api_pilot_application_api_delete_plan", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L585"}, {"caller_nid": "api_pilot_application_api_delete_plan", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L587"}, {"caller_nid": "api_pilot_application_api_delete_plan", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L587"}, {"caller_nid": "api_pilot_application_api_list_schedules", "callee": "list_schedules_by_plan", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L602"}, {"caller_nid": "api_pilot_application_api_list_schedules", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L605"}, {"caller_nid": "api_pilot_application_api_auto_generate", "callee": "auto_generate_schedules", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L616"}, {"caller_nid": "api_pilot_application_api_auto_generate", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L620"}, {"caller_nid": "api_pilot_application_api_auto_generate", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L621"}, {"caller_nid": "api_pilot_application_api_auto_generate", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L623"}, {"caller_nid": "api_pilot_application_api_auto_generate", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L625"}, {"caller_nid": "api_pilot_application_api_auto_generate", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L625"}, {"caller_nid": "api_pilot_application_api_create_schedule", "callee": "create_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L640"}, {"caller_nid": "api_pilot_application_api_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L645"}, {"caller_nid": "api_pilot_application_api_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L646"}, {"caller_nid": "api_pilot_application_api_create_schedule", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L648"}, {"caller_nid": "api_pilot_application_api_create_schedule", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L650"}, {"caller_nid": "api_pilot_application_api_create_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L650"}, {"caller_nid": "api_pilot_application_api_update_schedule", "callee": "update_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L668"}, {"caller_nid": "api_pilot_application_api_update_schedule", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L671"}, {"caller_nid": "api_pilot_application_api_update_schedule", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L673"}, {"caller_nid": "api_pilot_application_api_update_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L673"}, {"caller_nid": "api_pilot_application_api_delete_schedule", "callee": "soft_delete_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L684"}, {"caller_nid": "api_pilot_application_api_delete_schedule", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L687"}, {"caller_nid": "api_pilot_application_api_delete_schedule", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L689"}, {"caller_nid": "api_pilot_application_api_delete_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L689"}, {"caller_nid": "api_pilot_application_api_mark_complete", "callee": "mark_schedule_complete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L700"}, {"caller_nid": "api_pilot_application_api_mark_complete", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L701"}, {"caller_nid": "api_pilot_application_api_mark_complete", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L703"}, {"caller_nid": "api_pilot_application_api_mark_complete", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L705"}, {"caller_nid": "api_pilot_application_api_mark_complete", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L705"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "create_outbound_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L727"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L731"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L732"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "mark_schedule_complete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L734"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L735"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L737"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L737"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L739"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L739"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L741"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L742"}, {"caller_nid": "api_pilot_application_api_create_outbound_production", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L742"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "create_outbound_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L760"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L765"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L766"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L768"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L768"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L770"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L770"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L772"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L773"}, {"caller_nid": "api_pilot_application_api_create_outbound_qc", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_application.py", "source_location": "L773"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6f255aaef818389e593f30b6b1278694f465b7be2d13dfe8b5f4c43abb592910.json b/backend/app/graphify-out/cache/ast/6f255aaef818389e593f30b6b1278694f465b7be2d13dfe8b5f4c43abb592910.json new file mode 100644 index 00000000..cac9b955 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6f255aaef818389e593f30b6b1278694f465b7be2d13dfe8b5f4c43abb592910.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "label": "pilot_infusion_schedule_mgmt.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1"}, {"id": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "label": "_row_to_dict_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L52"}, {"id": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "label": "_row_to_dict_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L128"}, {"id": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "label": "_get_plan_schedule_course_meta()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L145"}, {"id": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "label": "_resolve_course_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L185"}, {"id": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "label": "_get_products_for_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L215"}, {"id": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "label": "list_infusion_schedules_mgmt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L237"}, {"id": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "label": "get_infusion_schedule_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L391"}, {"id": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "label": "update_infusion_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L462"}, {"id": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "label": "update_qc_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L558"}, {"id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "label": "_settlement_remark_marker()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L593"}, {"id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "label": "_settlement_remark_markers_for_lookup()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L598"}, {"id": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "label": "_find_existing_settlement_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L602"}, {"id": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "label": "_resolve_yfk_unit_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L622"}, {"id": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "label": "_find_service_order_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L665"}, {"id": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "label": "_schedule_product_to_txn_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L698"}, {"id": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "label": "_create_settlement_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L711"}, {"id": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "label": "_deduct_fee_on_complete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L758"}, {"id": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "label": "update_infusion_schedule_mgmt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L964"}, {"id": "crud_pilot_infusion_schedule_mgmt_rationale_1", "label": "\u4e2d\u8bd5\u8f93\u6ce8\u8ba1\u5212\u7ba1\u7406 CRUD\uff08\u8f93\u6ce8\u8ba1\u5212\u5217\u8868\u3001\u8be6\u60c5\u3001\u72b6\u6001\u53d8\u66f4\u3001\u7f16\u8f91\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1"}, {"id": "crud_pilot_infusion_schedule_mgmt_rationale_148", "label": "\u6309\u8f93\u6ce8\u65b9\u6848\u6c47\u603b\uff1a\u8ba1\u5212\u6761\u6570\u3001\u5404\u8ba1\u5212\u5185\u6bcf\u6761 schedule \u7684\u7597\u7a0b\u5e8f\u53f7\uff081 \u8d77\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L148"}, {"id": "crud_pilot_infusion_schedule_mgmt_rationale_594", "label": "\u5e42\u7b49\u68c0\u7d22\u7528\u6807\u8bb0\uff08\u4e2d\u6587\uff09\uff1b\u517c\u5bb9\u5386\u53f2\u82f1\u6587\u6807\u8bb0 infusionScheduleId=", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L594"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "app_crud_pilot_service", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L462", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L558", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L593", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L598", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L602", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L665", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L698", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L758", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L964", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "target": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L61", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L229", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L321", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L366", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L369", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "target": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L447", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L450", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L452", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "target": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L551", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L555", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L590", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L599", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L607", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L727", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L811", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L842", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L849", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L875", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L892", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1053", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L148", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_rationale_594", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L594", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L65"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L66"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L69"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L78"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L79"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L136"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L137"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L149"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L156"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L161"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L162"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L163"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L171"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L171"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L173"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L175"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L179"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L194"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L194"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L197"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L199"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L199"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L203"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L206"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L210"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L217"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L217"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L217"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L217"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L224"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L225"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L256"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L257"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L258"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L268"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L269"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L270"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L271"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L272"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L277"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L277"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L277"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L279"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L279"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L282"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L282"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L282"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L284"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L284"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L289"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L290"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L296"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L297"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L304"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L304"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L304"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L304"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L307"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L308"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L308"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L313"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L327"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L327"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L327"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L338"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L338"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L338"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L347"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L347"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L347"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L358"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L358"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L358"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L367"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L368"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L395"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L395"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L395"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L407"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L407"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L407"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L428"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L428"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L428"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L439"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L439"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L439"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L451"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L480"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L484"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L485"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L485"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L486"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L490"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L492"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L508"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L519"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L519"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L519"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L522"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L534"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L534"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L534"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L547"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L553"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L554"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L566"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L566"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L566"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L575"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L579"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L580"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L580"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L581"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L583"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L588"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L589"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L606"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L614"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L625"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L626"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L628"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L628"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L628"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L638"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L640"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L643"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L643"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L643"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L648"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L656"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L659"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L661"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L668"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L669"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L670"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L673"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L673"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L673"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L686"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L686"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L686"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L707"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L730"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L731"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L732"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L735"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L737"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L738"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L753"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L754"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L760"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L760"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L760"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L769"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L772"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L772"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L772"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L780"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L783"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L783"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L783"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L792"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L795"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L798"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L798"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L798"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L806"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L822"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L823"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L829"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L831"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L836"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L841"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L841"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L845"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L848"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "_get_or_create_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L852"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L853"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L856"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L861"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L864"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L865"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L867"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L872"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L873"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L895"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L899"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L899"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "_resolve_agreement_price_cell_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L901"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "_reduce_channel_product_quota", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L911"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L921"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L923"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L930"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L931"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L933"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L935"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L938"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L956"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L972"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L972"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L972"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L981"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L985"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L987"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L995"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L997"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1001"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1004"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1016"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1016"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1016"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1022"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "BizPilotInfusionScheduleProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1023"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1024"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1024"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1026"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1026"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1027"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1027"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1028"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1028"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1030"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1030"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1031"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1031"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1032"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1032"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1034"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1034"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1035"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1035"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1037"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1037"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1041"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1049"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1051"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1052"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/7c97cce00c2187f390f9dfdddc25ebda970104c93d0fda9cea437602d8790a53.json b/backend/app/graphify-out/cache/ast/7c97cce00c2187f390f9dfdddc25ebda970104c93d0fda9cea437602d8790a53.json new file mode 100644 index 00000000..27605c8f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/7c97cce00c2187f390f9dfdddc25ebda970104c93d0fda9cea437602d8790a53.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": "L66"}, {"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": "L72"}, {"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": "L76"}, {"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": "L83"}, {"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": "L88"}, {"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": "L93"}, {"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": "L100"}, {"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": "L112"}, {"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": "L141"}, {"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": "L198"}, {"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": "L203"}, {"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": "L215"}, {"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": "L232"}, {"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": "L344"}, {"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": "L358"}, {"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": "L366"}, {"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": "L426"}, {"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": "L541"}, {"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": "L610"}, {"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": "L619"}, {"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": "L640"}, {"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": "L664"}, {"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": "L685"}, {"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": "L748"}, {"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": "L806"}, {"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": "L840"}, {"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": "L996"}, {"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": "L1020"}, {"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": "L1042"}, {"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": "L1067"}, {"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": "L1092"}, {"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": "L1132"}, {"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": "L1160"}, {"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": "L1180"}, {"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": "L1226"}, {"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": "L1239"}, {"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": "L1254"}, {"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": "L1437"}, {"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": "L1461"}, {"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": "L1533"}, {"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": "L1668"}, {"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": "L1705"}, {"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": "L1753"}, {"id": "crud_qc_work_order_rationale_144", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\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": "L144"}, {"id": "crud_qc_work_order_rationale_434", "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": "L434"}, {"id": "crud_qc_work_order_rationale_692", "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": "L692"}, {"id": "crud_qc_work_order_rationale_809", "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": "L809"}, {"id": "crud_qc_work_order_rationale_1101", "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": "L1101"}, {"id": "crud_qc_work_order_rationale_1141", "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": "L1141"}, {"id": "crud_qc_work_order_rationale_1754", "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": "L1754"}], "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_utils", "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_crud", "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_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": "L15", "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": "L16", "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": "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_cell_product", "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_models_models", "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_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L39", "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": "L40", "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": "L66", "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": "L72", "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": "L76", "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": "L83", "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": "L88", "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": "L93", "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": "L100", "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": "L112", "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": "L141", "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": "L198", "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": "L203", "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": "L215", "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": "L232", "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": "L344", "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": "L358", "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": "L366", "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": "L426", "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": "L541", "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": "L610", "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": "L619", "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": "L640", "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": "L664", "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": "L685", "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": "L748", "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": "L806", "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": "L840", "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": "L996", "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": "L1020", "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": "L1042", "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": "L1067", "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": "L1092", "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": "L1132", "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": "L1160", "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": "L1180", "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": "L1226", "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": "L1239", "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": "L1254", "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": "L1437", "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": "L1461", "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": "L1533", "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": "L1668", "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": "L1705", "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": "L1753", "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": "L194", "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": "L282", "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": "L316", "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": "L322", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L324", "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": "L391", "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": "L392", "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": "L393", "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": "L416", "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": "L419", "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": "L476", "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": "L602", "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": "L603", "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": "L605", "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": "L606", "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": "L658", "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": "L674", "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": "L676", "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": "L678", "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": "L679", "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": "L680", "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": "L726", "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": "L751", "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": "L754", "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": "L755", "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": "L757", "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": "L785", "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": "L788", "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": "L792", "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": "L800", "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": "L801", "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": "L852", "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": "L867", "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": "L1009", "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": "L1061", "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": "L1102", "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": "L1105", "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": "L1142", "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": "L1148", "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": "L1170", "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": "L1220", "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": "L1222", "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": "L1242", "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": "L1245", "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": "L1246", "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": "L1248", "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": "L1249", "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": "L1250", "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": "L1266", "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": "L1453", "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": "L1464", "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": "L1536", "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": "L1546", "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": "L1549", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_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": "L1574", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "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": "L1656", "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": "L1683", "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": "L1728", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_144", "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": "L144", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_434", "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": "L434", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_692", "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": "L692", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_809", "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": "L809", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1101", "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": "L1101", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1141", "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": "L1141", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1754", "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": "L1754", "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": "L69"}, {"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": "L73"}, {"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": "L77"}, {"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": "L78"}, {"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": "L84"}, {"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": "L85"}, {"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": "L89"}, {"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": "L90"}, {"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": "L94"}, {"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": "L97"}, {"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": "L103"}, {"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": "L105"}, {"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": "L106"}, {"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": "L108"}, {"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": "L117"}, {"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": "L117"}, {"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": "L117"}, {"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": "L121"}, {"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": "L121"}, {"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": "L121"}, {"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": "L123"}, {"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": "L129"}, {"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": "L129"}, {"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": "L132"}, {"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": "L132"}, {"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": "L133"}, {"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_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L145"}, {"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": "L148"}, {"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": "L148"}, {"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": "L148"}, {"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": "L154"}, {"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": "L154"}, {"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": "L154"}, {"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": "L156"}, {"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": "L162"}, {"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": "L162"}, {"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": "L165"}, {"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": "L165"}, {"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": "L165"}, {"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": "L167"}, {"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": "L173"}, {"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": "L173"}, {"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": "L176"}, {"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": "L176"}, {"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": "L176"}, {"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": "L178"}, {"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": "L185"}, {"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": "L186"}, {"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": "L189"}, {"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": "L190"}, {"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": "L199"}, {"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": "L200"}, {"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": "L209"}, {"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": "L209"}, {"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": "L209"}, {"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": "L210"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L224"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "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_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L229"}, {"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": "L237"}, {"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": "L242"}, {"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": "L242"}, {"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": "L242"}, {"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": "L243"}, {"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": "L248"}, {"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": "L253"}, {"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": "L260"}, {"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": "L260"}, {"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": "L260"}, {"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": "L261"}, {"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": "L268"}, {"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": "L268"}, {"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": "L268"}, {"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": "L270"}, {"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": "L275"}, {"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": "L278"}, {"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": "L278"}, {"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": "L278"}, {"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": "L278"}, {"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": "L285"}, {"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": "L290"}, {"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": "L296"}, {"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": "L296"}, {"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": "L296"}, {"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": "L297"}, {"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": "L304"}, {"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": "L304"}, {"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": "L304"}, {"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": "L305"}, {"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": "L310"}, {"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": "L314"}, {"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": "L314"}, {"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": "L315"}, {"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": "L318"}, {"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": "L319"}, {"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": "L320"}, {"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": "L333"}, {"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": "L335"}, {"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": "L338"}, {"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": "L340"}, {"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": "L345"}, {"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": "L345"}, {"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": "L348"}, {"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": "L348"}, {"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": "L348"}, {"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": "L351"}, {"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": "L359"}, {"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": "L362"}, {"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": "L362"}, {"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": "L362"}, {"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": "L362"}, {"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": "L363"}, {"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": "L372"}, {"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": "L373"}, {"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": "L375"}, {"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": "L377"}, {"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": "L378"}, {"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": "L394"}, {"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": "L396"}, {"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": "L397"}, {"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": "L398"}, {"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": "L399"}, {"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": "L400"}, {"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": "L401"}, {"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": "L411"}, {"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": "L435"}, {"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": "L438"}, {"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": "L438"}, {"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": "L438"}, {"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": "L449"}, {"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": "L454"}, {"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": "L454"}, {"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": "L454"}, {"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": "L465"}, {"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": "L465"}, {"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": "L465"}, {"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": "L474"}, {"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": "L475"}, {"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": "L491"}, {"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": "L492"}, {"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": "L498"}, {"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": "L498"}, {"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": "L498"}, {"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": "L509"}, {"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": "L509"}, {"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": "L509"}, {"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": "L515"}, {"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": "L516"}, {"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": "L532"}, {"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": "L533"}, {"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": "L536"}, {"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": "L537"}, {"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": "L592"}, {"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": "L592"}, {"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": "L592"}, {"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": "L592"}, {"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": "L592"}, {"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": "L593"}, {"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": "L594"}, {"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": "L594"}, {"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": "L596"}, {"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": "L596"}, {"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": "L596"}, {"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": "L596"}, {"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": "L596"}, {"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": "L597"}, {"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": "L607"}, {"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": "L613"}, {"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": "L613"}, {"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": "L615"}, {"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": "L616"}, {"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": "L621"}, {"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": "L621"}, {"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": "L621"}, {"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": "L621"}, {"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": "L626"}, {"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": "L642"}, {"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": "L642"}, {"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": "L642"}, {"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": "L642"}, {"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": "L647"}, {"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": "L665"}, {"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": "L667"}, {"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": "L667"}, {"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": "L668"}, {"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": "L668"}, {"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": "L669"}, {"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": "L669"}, {"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": "L670"}, {"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": "L671"}, {"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": "L672"}, {"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": "L672"}, {"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": "L673"}, {"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": "L677"}, {"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": "L701"}, {"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": "L701"}, {"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": "L701"}, {"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": "L701"}, {"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": "L705"}, {"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": "L705"}, {"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": "L705"}, {"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": "L710"}, {"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": "L716"}, {"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": "L720"}, {"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": "L721"}, {"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": "L724"}, {"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": "L732"}, {"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": "L732"}, {"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": "L732"}, {"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": "L734"}, {"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": "L742"}, {"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": "L753"}, {"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": "L759"}, {"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": "L761"}, {"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": "L762"}, {"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": "L763"}, {"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": "L764"}, {"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": "L765"}, {"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": "L766"}, {"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": "L767"}, {"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": "L768"}, {"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": "L769"}, {"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": "L772"}, {"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": "L777"}, {"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": "L777"}, {"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": "L777"}, {"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": "L782"}, {"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": "L793"}, {"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": "L796"}, {"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": "L802"}, {"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": "L811"}, {"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": "L811"}, {"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": "L811"}, {"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": "L819"}, {"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": "L820"}, {"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": "L823"}, {"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": "L826"}, {"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": "L826"}, {"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": "L826"}, {"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": "L827"}, {"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": "L837"}, {"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": "L854"}, {"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": "L856"}, {"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": "L858"}, {"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": "L859"}, {"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": "L870"}, {"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": "L872"}, {"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": "L874"}, {"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": "L882"}, {"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": "L882"}, {"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": "L882"}, {"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": "L888"}, {"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": "L888"}, {"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": "L888"}, {"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": "L894"}, {"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": "L898"}, {"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": "L900"}, {"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": "L902"}, {"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": "L903"}, {"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": "L913"}, {"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": "L915"}, {"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": "L918"}, {"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": "L919"}, {"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": "L920"}, {"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": "L935"}, {"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": "L937"}, {"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": "L938"}, {"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": "L940"}, {"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": "L942"}, {"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": "L944"}, {"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": "L945"}, {"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": "L958"}, {"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": "L960"}, {"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": "L963"}, {"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": "L964"}, {"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": "L965"}, {"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": "L985"}, {"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": "L989"}, {"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": "L990"}, {"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": "L991"}, {"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": "L992"}, {"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": "L998"}, {"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": "L998"}, {"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": "L998"}, {"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": "L1012"}, {"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": "L1013"}, {"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": "L1014"}, {"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": "L1022"}, {"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": "L1022"}, {"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": "L1022"}, {"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": "L1022"}, {"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": "L1028"}, {"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": "L1044"}, {"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": "L1044"}, {"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": "L1044"}, {"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": "L1044"}, {"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": "L1050"}, {"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": "L1069"}, {"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": "L1069"}, {"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": "L1069"}, {"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": "L1069"}, {"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": "L1076"}, {"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": "L1081"}, {"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": "L1082"}, {"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": "L1083"}, {"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": "L1084"}, {"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": "L1085"}, {"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": "L1086"}, {"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": "L1087"}, {"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": "L1088"}, {"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": "L1103"}, {"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": "L1104"}, {"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": "L1123"}, {"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": "L1124"}, {"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": "L1127"}, {"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": "L1128"}, {"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": "L1144"}, {"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": "L1145"}, {"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": "L1145"}, {"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": "L1152"}, {"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": "L1154"}, {"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": "L1155"}, {"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": "L1156"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1211"}, {"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": "L1212"}, {"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": "L1212"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1215"}, {"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": "L1223"}, {"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": "L1229"}, {"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": "L1229"}, {"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": "L1235"}, {"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": "L1236"}, {"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": "L1268"}, {"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": "L1270"}, {"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": "L1272"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1285"}, {"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": "L1286"}, {"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": "L1287"}, {"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": "L1290"}, {"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": "L1290"}, {"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": "L1290"}, {"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": "L1291"}, {"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": "L1301"}, {"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": "L1304"}, {"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": "L1306"}, {"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": "L1308"}, {"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": "L1315"}, {"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": "L1315"}, {"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": "L1315"}, {"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": "L1325"}, {"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": "L1325"}, {"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": "L1325"}, {"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": "L1335"}, {"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": "L1339"}, {"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": "L1341"}, {"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": "L1343"}, {"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": "L1344"}, {"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": "L1354"}, {"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": "L1356"}, {"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": "L1359"}, {"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": "L1360"}, {"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": "L1361"}, {"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": "L1376"}, {"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": "L1378"}, {"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": "L1379"}, {"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": "L1381"}, {"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": "L1383"}, {"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": "L1385"}, {"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": "L1386"}, {"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": "L1399"}, {"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": "L1401"}, {"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": "L1404"}, {"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": "L1405"}, {"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": "L1406"}, {"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": "L1426"}, {"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": "L1430"}, {"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": "L1431"}, {"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": "L1432"}, {"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": "L1433"}, {"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": "L1441"}, {"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": "L1441"}, {"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": "L1441"}, {"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": "L1456"}, {"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": "L1457"}, {"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": "L1458"}, {"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": "L1466"}, {"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": "L1468"}, {"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": "L1470"}, {"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": "L1473"}, {"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": "L1473"}, {"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": "L1473"}, {"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": "L1483"}, {"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": "L1483"}, {"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": "L1483"}, {"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": "L1499"}, {"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": "L1499"}, {"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": "L1499"}, {"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": "L1513"}, {"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": "L1513"}, {"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": "L1513"}, {"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": "L1530"}, {"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": "L1538"}, {"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": "L1539"}, {"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": "L1541"}, {"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": "L1546"}, {"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": "L1558"}, {"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": "L1560"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1564"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1564"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1564"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1584"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1584"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1584"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1603"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1603"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1603"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1620"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1620"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1620"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1632"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1642"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1642"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1642"}, {"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": "L1664"}, {"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": "L1681"}, {"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": "L1682"}, {"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": "L1700"}, {"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": "L1701"}, {"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": "L1716"}, {"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": "L1716"}, {"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": "L1716"}, {"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": "L1726"}, {"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": "L1727"}, {"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": "L1748"}, {"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": "L1749"}, {"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": "L1755"}, {"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": "L1755"}, {"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": "L1755"}, {"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": "L1756"}, {"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": "L1763"}, {"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": "L1765"}, {"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": "L1767"}, {"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": "L1770"}, {"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": "L1770"}, {"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": "L1770"}, {"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": "L1771"}, {"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": "L1776"}, {"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": "L1776"}, {"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": "L1776"}, {"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": "L1777"}, {"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": "L1788"}, {"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": "L1788"}, {"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": "L1788"}, {"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": "L1789"}, {"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": "L1797"}, {"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": "L1797"}, {"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": "L1797"}, {"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": "L1798"}, {"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": "L1810"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/7f9f24a147dbaa56b977c477cc98948f3bc52ac6bc6e8c8c250ea7dc10df7ab1.json b/backend/app/graphify-out/cache/ast/7f9f24a147dbaa56b977c477cc98948f3bc52ac6bc6e8c8c250ea7dc10df7ab1.json new file mode 100644 index 00000000..3f823949 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/7f9f24a147dbaa56b977c477cc98948f3bc52ac6bc6e8c8c250ea7dc10df7ab1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39"}, {"id": "crud_pilot_service_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46"}, {"id": "crud_pilot_service_row_to_dict_cell_product_type", "label": "_row_to_dict_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58"}, {"id": "crud_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71"}, {"id": "crud_pilot_service_get_cell_product_type", "label": "get_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97"}, {"id": "crud_pilot_service_cell_product_type_code_exists", "label": "cell_product_type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104"}, {"id": "crud_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115"}, {"id": "crud_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137"}, {"id": "crud_pilot_service_soft_delete_cell_product_type", "label": "soft_delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159"}, {"id": "crud_pilot_service_row_to_dict_cell_product_spec", "label": "_row_to_dict_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173"}, {"id": "crud_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186"}, {"id": "crud_pilot_service_get_cell_product_spec", "label": "get_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212"}, {"id": "crud_pilot_service_cell_product_spec_code_exists", "label": "cell_product_spec_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219"}, {"id": "crud_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230"}, {"id": "crud_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252"}, {"id": "crud_pilot_service_soft_delete_cell_product_spec", "label": "soft_delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274"}, {"id": "crud_pilot_service_row_to_dict_cell_product_price", "label": "_row_to_dict_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288"}, {"id": "crud_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307"}, {"id": "crud_pilot_service_get_cell_product_price", "label": "get_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336"}, {"id": "crud_pilot_service_cell_product_price_code_exists", "label": "cell_product_price_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343"}, {"id": "crud_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354"}, {"id": "crud_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397"}, {"id": "crud_pilot_service_soft_delete_cell_product_price", "label": "soft_delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447"}, {"id": "crud_pilot_service_row_to_dict_project_system", "label": "_row_to_dict_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461"}, {"id": "crud_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475"}, {"id": "crud_pilot_service_get_project_system", "label": "get_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501"}, {"id": "crud_pilot_service_project_system_code_exists", "label": "project_system_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510"}, {"id": "crud_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521"}, {"id": "crud_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544"}, {"id": "crud_pilot_service_soft_delete_project_system", "label": "soft_delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568"}, {"id": "crud_pilot_service_row_to_dict_project_system_item", "label": "_row_to_dict_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582"}, {"id": "crud_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603"}, {"id": "crud_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622"}, {"id": "crud_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667"}, {"id": "crud_pilot_service_soft_delete_project_system_item", "label": "soft_delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723"}, {"id": "crud_pilot_service_row_to_dict_channel", "label": "_row_to_dict_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742"}, {"id": "crud_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766"}, {"id": "crud_pilot_service_get_channel", "label": "get_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793"}, {"id": "crud_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800"}, {"id": "crud_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839"}, {"id": "crud_pilot_service_soft_delete_channel", "label": "soft_delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884"}, {"id": "crud_pilot_service_row_to_dict_channel_invoice", "label": "_row_to_dict_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898"}, {"id": "crud_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916"}, {"id": "crud_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932"}, {"id": "crud_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971"}, {"id": "crud_pilot_service_soft_delete_channel_invoice", "label": "soft_delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018"}, {"id": "crud_pilot_service_row_to_dict_channel_mail_address", "label": "_row_to_dict_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037"}, {"id": "crud_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052"}, {"id": "crud_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068"}, {"id": "crud_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101"}, {"id": "crud_pilot_service_soft_delete_channel_mail_address", "label": "soft_delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement", "label": "_row_to_dict_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158"}, {"id": "crud_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183"}, {"id": "crud_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199"}, {"id": "crud_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242"}, {"id": "crud_pilot_service_soft_delete_channel_agreement", "label": "soft_delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289"}, {"id": "crud_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304"}, {"id": "crud_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement_price", "label": "_row_to_dict_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348"}, {"id": "crud_pilot_service_channel_agreement_price_item_key", "label": "_channel_agreement_price_item_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367"}, {"id": "crud_pilot_service_channel_agreement_price_exists", "label": "_channel_agreement_price_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380"}, {"id": "crud_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421"}, {"id": "crud_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437"}, {"id": "crud_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489"}, {"id": "crud_pilot_service_soft_delete_channel_agreement_price", "label": "soft_delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution", "label": "_row_to_dict_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575"}, {"id": "crud_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591"}, {"id": "crud_pilot_service_get_checkup_institution", "label": "get_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620"}, {"id": "crud_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629"}, {"id": "crud_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664"}, {"id": "crud_pilot_service_soft_delete_checkup_institution", "label": "soft_delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "label": "_row_to_dict_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717"}, {"id": "crud_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735"}, {"id": "crud_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751"}, {"id": "crud_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_invoice", "label": "soft_delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_project", "label": "_row_to_dict_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856"}, {"id": "crud_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871"}, {"id": "crud_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887"}, {"id": "crud_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_project", "label": "soft_delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958"}, {"id": "crud_pilot_service_sum_package_item_fees", "label": "_sum_package_item_fees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package", "label": "_row_to_dict_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "label": "_row_to_dict_checkup_institution_package_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012"}, {"id": "crud_pilot_service_checkup_package_code_exists", "label": "checkup_package_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034"}, {"id": "crud_pilot_service_get_checkup_project_for_package", "label": "_get_checkup_project_for_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049"}, {"id": "crud_pilot_service_validate_package_items_for_save", "label": "_validate_package_items_for_save()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059"}, {"id": "crud_pilot_service_list_package_items_raw", "label": "_list_package_items_raw()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088"}, {"id": "crud_pilot_service_package_items_to_dicts", "label": "_package_items_to_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100"}, {"id": "crud_pilot_service_insert_package_items", "label": "_insert_package_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118"}, {"id": "crud_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154"}, {"id": "crud_pilot_service_get_checkup_institution_package", "label": "get_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181"}, {"id": "crud_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190"}, {"id": "crud_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202"}, {"id": "crud_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_package", "label": "soft_delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319"}, {"id": "crud_pilot_service_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338"}, {"id": "crud_pilot_service_row_to_dict_channel_account", "label": "_row_to_dict_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348"}, {"id": "crud_pilot_service_get_channel_account", "label": "get_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359"}, {"id": "crud_pilot_service_get_or_create_channel_account", "label": "_get_or_create_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369"}, {"id": "crud_pilot_service_row_to_dict_channel_product_quota", "label": "_row_to_dict_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402"}, {"id": "crud_pilot_service_upsert_channel_product_quota", "label": "_upsert_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419"}, {"id": "crud_pilot_service_reduce_channel_product_quota", "label": "_reduce_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478"}, {"id": "crud_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504"}, {"id": "crud_pilot_service_row_to_dict_service_order", "label": "_row_to_dict_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522"}, {"id": "crud_pilot_service_row_to_dict_service_order_product", "label": "_row_to_dict_service_order_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2568"}, {"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": "L2586"}, {"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": "L2607"}, {"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": "L2647"}, {"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": "L2694"}, {"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": "L2740"}, {"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": "L2760"}, {"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": "L2841"}, {"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": "L2850"}, {"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": "L2867"}, {"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": "L2876"}, {"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": "L2904"}, {"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": "L2910"}, {"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": "L2927"}, {"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": "L2970"}, {"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": "L2981"}, {"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": "L3008"}, {"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": "L3030"}, {"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": "L3104"}, {"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": "L3156"}, {"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": "L3173"}, {"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": "L3205"}, {"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": "L3246"}, {"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": "L3281"}, {"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": "L3314"}, {"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": "L3360"}, {"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": "L3493"}, {"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": "L3503"}, {"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": "L3550"}, {"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": "L3591"}, {"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": "L3687"}, {"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": "L3763"}, {"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": "L3785"}, {"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": "L3846"}, {"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": "L3870"}, {"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": "L3909"}, {"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": "L3986"}, {"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": "L4017"}, {"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": "L4132"}, {"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_2587", "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": "L2587"}, {"id": "crud_pilot_service_rationale_2613", "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": "L2613"}, {"id": "crud_pilot_service_rationale_2702", "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": "L2702"}, {"id": "crud_pilot_service_rationale_2741", "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": "L2741"}, {"id": "crud_pilot_service_rationale_2877", "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": "L2877"}, {"id": "crud_pilot_service_rationale_2982", "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": "L2982"}, {"id": "crud_pilot_service_rationale_3105", "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": "L3105"}, {"id": "crud_pilot_service_rationale_3182", "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": "L3182"}, {"id": "crud_pilot_service_rationale_3206", "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": "L3206"}, {"id": "crud_pilot_service_rationale_3247", "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": "L3247"}, {"id": "crud_pilot_service_rationale_3282", "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": "L3282"}, {"id": "crud_pilot_service_rationale_3315", "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": "L3315"}, {"id": "crud_pilot_service_rationale_3374", "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": "L3374"}, {"id": "crud_pilot_service_rationale_3513", "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": "L3513"}, {"id": "crud_pilot_service_rationale_3551", "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": "L3551"}, {"id": "crud_pilot_service_rationale_3592", "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": "L3592"}, {"id": "crud_pilot_service_rationale_3688", "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": "L3688"}, {"id": "crud_pilot_service_rationale_3921", "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": "L3921"}, {"id": "crud_pilot_service_rationale_4018", "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": "L4018"}, {"id": "crud_pilot_service_rationale_4133", "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": "L4133"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_project_system_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_sum_package_item_fees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_package_items_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_package_items_to_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_insert_package_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_product_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2568", "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": "L2586", "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": "L2607", "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": "L2647", "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": "L2694", "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": "L2740", "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": "L2760", "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": "L2841", "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": "L2850", "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": "L2867", "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": "L2876", "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": "L2904", "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": "L2910", "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": "L2927", "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": "L2970", "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": "L2981", "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": "L3008", "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": "L3030", "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": "L3104", "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": "L3156", "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": "L3173", "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": "L3205", "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": "L3246", "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": "L3281", "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": "L3314", "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": "L3360", "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": "L3493", "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": "L3503", "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": "L3550", "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": "L3591", "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": "L3687", "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": "L3763", "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": "L3785", "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": "L3846", "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": "L3870", "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": "L3909", "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": "L3986", "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": "L4017", "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": "L4132", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_types", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L138", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L142", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_specs", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L231", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L253", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L257", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_prices", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L414", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L418", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L448", "weight": 1.0}, {"source": "crud_pilot_service_list_project_systems", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498", "weight": 1.0}, {"source": "crud_pilot_service_create_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L522", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L549", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_pilot_service_list_project_system_items", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L619", "weight": 1.0}, {"source": "crud_pilot_service_list_channels", "target": "crud_pilot_service_row_to_dict_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790", "weight": 1.0}, {"source": "crud_pilot_service_update_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L855", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L885", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_invoices", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L929", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_mail_addresses", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1065", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreements", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1196", "weight": 1.0}, {"source": "crud_pilot_service_channel_agreement_price_exists", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1392", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreement_prices", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1434", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1453", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1518", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institutions", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1678", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1704", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_invoices", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1748", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_projects", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1884", "weight": 1.0}, {"source": "crud_pilot_service_validate_package_items_for_save", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2077", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2103", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2109", "weight": 1.0}, {"source": "crud_pilot_service_insert_package_items", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2129", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2169", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2172", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2191", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2194", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_package_items_to_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2195", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2218", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2220", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2238", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2248", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2264", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2272", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2286", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2288", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2304", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2316", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2320", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2327", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_product_quotas", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2515", "weight": 1.0}, {"source": "crud_pilot_service_enrich_txn_products_from_order", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2616", "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": "L2681", "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": "L2683", "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": "L2703", "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": "L2705", "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": "L2725", "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": "L2736", "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": "L2830", "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": "L2833", "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": "L2860", "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": "L2907", "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": "L2978", "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": "L2983", "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": "L2987", "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": "L2994", "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": "L3046", "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": "L3058", "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": "L3067", "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": "L3106", "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": "L3134", "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": "L3142", "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": "L3158", "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": "L3183", "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": "L3207", "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": "L3218", "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": "L3232", "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": "L3248", "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": "L3283", "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": "L3290", "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": "L3316", "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": "L3327", "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": "L3329", "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": "L3337", "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": "L3420", "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": "L3478", "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": "L3481", "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": "L3514", "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": "L3552", "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": "L3593", "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": "L3689", "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": "L3922", "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": "L3937", "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": "L3957", "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": "L3958", "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": "L3962", "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": "L3963", "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": "L3988", "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": "L4019", "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": "L4025", "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": "L4033", "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": "L4074", "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": "L4077", "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": "L4100", "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": "L4134", "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": "L4143", "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_2587", "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": "L2587", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2613", "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": "L2613", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2702", "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": "L2702", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2741", "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": "L2741", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2877", "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": "L2877", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2982", "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": "L2982", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3105", "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": "L3105", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3182", "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": "L3182", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3206", "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": "L3206", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3247", "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": "L3247", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3282", "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": "L3282", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3315", "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": "L3315", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3374", "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": "L3374", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3513", "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": "L3513", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3551", "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": "L3551", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3592", "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": "L3592", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3688", "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": "L3688", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3921", "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": "L3921", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4018", "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": "L4018", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4133", "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": "L4133", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L40"}, {"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L41"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L47"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L51"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L66"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L67"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L91"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L100"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L101"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L106"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L109"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L111"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L117"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "BizCellProductType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L118"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L119"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L128"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L131"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L132"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L133"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L140"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L143"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L152"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L155"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L162"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L164"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L165"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L166"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L181"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L182"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L206"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L215"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L224"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L226"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L232"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "BizCellProductSpec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L233"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L234"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L241"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L243"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L246"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L247"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L248"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L258"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L267"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L268"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L269"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L270"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L277"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L279"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L280"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L281"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L302"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L330"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L339"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L340"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L345"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L348"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L350"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L371"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "BizCellProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L372"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L373"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L386"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L388"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L391"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L392"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L393"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L416"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L440"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L441"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L442"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L443"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L450"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L452"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L453"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L454"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L495"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L503"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L506"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L507"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L512"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L515"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L517"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L523"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "BizCellProductProjectSystem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L524"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L525"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L533"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L535"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L538"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L539"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L540"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L547"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L550"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L561"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L562"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L563"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L564"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L571"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L573"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L574"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L575"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L594"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L598"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L599"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L605"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L611"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L614"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L617"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "BizCellProductProjectSystemItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L640"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L641"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L656"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L658"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L661"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L662"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L663"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L686"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L689"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L690"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L692"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L716"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L717"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L718"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L719"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L725"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L728"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L729"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L731"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L733"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L734"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L735"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L757"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L761"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L762"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L787"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L796"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "BizChannel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L816"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L828"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L830"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L833"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L834"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L857"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L877"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L878"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L879"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L880"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L887"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L889"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L890"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L891"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L911"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L918"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L924"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L927"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "BizChannelInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L948"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L960"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L962"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L965"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L966"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L967"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L987"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L990"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L991"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L993"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1011"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1012"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1014"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1020"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1023"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1047"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1054"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1060"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1063"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "BizChannelMailAddress", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1080"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1081"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1090"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1092"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1095"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1096"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1097"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1114"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1117"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1118"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1120"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1132"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1133"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1135"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1141"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1144"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1145"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1147"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1150"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1151"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1171"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1172"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1173"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1178"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1194"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1215"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1216"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "BizChannelAgreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1217"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1218"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1231"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1233"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1236"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1237"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1238"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1261"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1262"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1264"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1274"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1276"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1283"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1285"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1291"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1294"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1295"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1297"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1299"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1300"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1301"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1307"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1311"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1313"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1315"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1318"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1319"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1321"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1331"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1332"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1334"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1337"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1338"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1339"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1340"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1357"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1358"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1362"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1363"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1400"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1406"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1408"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1409"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1432"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1463"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "BizChannelAgreementProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1464"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1465"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1478"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1480"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1483"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1484"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1485"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1506"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1509"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1510"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1512"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1529"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1549"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1550"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1551"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1558"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1561"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1562"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1564"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1566"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1567"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1568"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1586"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1587"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1614"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1622"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1625"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1626"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "BizCheckupInstitution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1642"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1643"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1653"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1655"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1658"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1659"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1660"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1680"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1696"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1697"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1698"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1699"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1706"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1708"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1709"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1710"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1730"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1731"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1737"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1743"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1746"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "BizCheckupInstitutionInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1766"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1767"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1779"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1781"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1784"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1785"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1786"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1806"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1809"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1810"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1812"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1830"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1831"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1832"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1833"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1839"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1842"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1843"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1845"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1847"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1848"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1849"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1861"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1866"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1867"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1873"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1879"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1882"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "BizCheckupInstitutionProject", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1899"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1900"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1909"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1911"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1914"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1915"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1916"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1933"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1936"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1937"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1939"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1951"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1952"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1953"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1954"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1960"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1963"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1964"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1966"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1968"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1969"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1970"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1980"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1982"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2002"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2003"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2023"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2029"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2036"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2043"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2045"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2055"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2056"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2067"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2068"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2069"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2073"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2075"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2079"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2083"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2085"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2090"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2096"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_package_items_to_dicts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2108"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2127"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2133"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2135"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "BizCheckupInstitutionPackageItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2136"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2137"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2144"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2146"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2148"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2151"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2156"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2162"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2165"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2170"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2171"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2174"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2175"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2183"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2186"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2187"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2196"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2215"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2217"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2219"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "BizCheckupInstitutionPackage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2221"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2222"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2231"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2233"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2236"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2237"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2246"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2247"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2269"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2275"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2300"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2301"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2302"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2303"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2313"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2314"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2315"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2322"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2323"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2330"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2331"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2352"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2354"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2362"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2365"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2372"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2375"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2376"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "BizChannelAccount", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2379"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2380"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2388"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2390"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2393"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2394"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2411"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2412"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2413"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2414"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2415"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2433"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2442"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2443"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2445"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2446"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2448"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2449"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2450"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "BizChannelProductQuota", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2452"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2453"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2468"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2470"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2473"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2474"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2481"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2489"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2491"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2492"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2494"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2495"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2498"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2499"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2500"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2507"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2513"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2531"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2532"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2535"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2536"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2537"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2538"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2539"}, {"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": "L2541"}, {"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": "L2544"}, {"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": "L2545"}, {"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": "L2547"}, {"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": "L2550"}, {"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": "L2551"}, {"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": "L2554"}, {"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": "L2555"}, {"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": "L2557"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2562"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2563"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2576"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2577"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2578"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2579"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2580"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2581"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2582"}, {"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": "L2588"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2591"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2591"}, {"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": "L2592"}, {"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": "L2593"}, {"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": "L2595"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2597"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2597"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2598"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2598"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2599"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2599"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2600"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2600"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2601"}, {"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": "L2603"}, {"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": "L2620"}, {"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": "L2620"}, {"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": "L2624"}, {"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": "L2625"}, {"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": "L2625"}, {"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": "L2628"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2629"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2630"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2631"}, {"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": "L2633"}, {"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": "L2634"}, {"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": "L2637"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2637"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2638"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2639"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2639"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2640"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2641"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2641"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2642"}, {"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": "L2643"}, {"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": "L2653"}, {"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": "L2658"}, {"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": "L2660"}, {"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": "L2663"}, {"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": "L2664"}, {"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": "L2667"}, {"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": "L2670"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2671"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2672"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2675"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2676"}, {"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": "L2680"}, {"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": "L2726"}, {"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": "L2727"}, {"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": "L2730"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2731"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strftime", "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": "L2733"}, {"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": "L2734"}, {"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": "L2734"}, {"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": "L2734"}, {"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": "L2734"}, {"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": "L2735"}, {"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": "L2735"}, {"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": "L2746"}, {"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": "L2746"}, {"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": "L2747"}, {"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": "L2751"}, {"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": "L2751"}, {"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": "L2752"}, {"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": "L2814"}, {"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": "L2814"}, {"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": "L2814"}, {"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": "L2814"}, {"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": "L2814"}, {"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": "L2815"}, {"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": "L2816"}, {"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": "L2816"}, {"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": "L2818"}, {"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": "L2818"}, {"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": "L2818"}, {"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": "L2818"}, {"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": "L2818"}, {"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": "L2819"}, {"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": "L2827"}, {"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": "L2829"}, {"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": "L2834"}, {"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": "L2835"}, {"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": "L2838"}, {"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": "L2842"}, {"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": "L2842"}, {"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": "L2843"}, {"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": "L2846"}, {"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": "L2847"}, {"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": "L2851"}, {"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": "L2851"}, {"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": "L2852"}, {"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": "L2858"}, {"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": "L2859"}, {"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": "L2859"}, {"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": "L2859"}, {"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": "L2870"}, {"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": "L2870"}, {"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": "L2870"}, {"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": "L2871"}, {"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": "L2871"}, {"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": "L2871"}, {"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": "L2878"}, {"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": "L2878"}, {"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": "L2879"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2887"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2888"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2890"}, {"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": "L2890"}, {"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": "L2891"}, {"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": "L2897"}, {"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": "L2898"}, {"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": "L2899"}, {"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": "L2899"}, {"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": "L2911"}, {"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": "L2912"}, {"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": "L2912"}, {"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": "L2914"}, {"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": "L2936"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2938"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2938"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2942"}, {"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": "L2942"}, {"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": "L2942"}, {"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": "L2943"}, {"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": "L2943"}, {"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": "L2943"}, {"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": "L2944"}, {"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": "L2944"}, {"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": "L2944"}, {"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": "L2946"}, {"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": "L2947"}, {"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": "L2966"}, {"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": "L2967"}, {"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": "L2971"}, {"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": "L2972"}, {"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": "L2972"}, {"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": "L2972"}, {"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": "L2973"}, {"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": "L2985"}, {"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": "L2986"}, {"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": "L2992"}, {"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": "L2998"}, {"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": "L3002"}, {"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": "L3002"}, {"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": "L3010"}, {"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": "L3012"}, {"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": "L3013"}, {"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": "L3013"}, {"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": "L3014"}, {"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": "L3021"}, {"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": "L3022"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3024"}, {"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": "L3025"}, {"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": "L3026"}, {"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": "L3048"}, {"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": "L3050"}, {"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": "L3065"}, {"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": "L3070"}, {"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": "L3072"}, {"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": "L3073"}, {"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": "L3077"}, {"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": "L3096"}, {"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": "L3097"}, {"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": "L3099"}, {"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": "L3100"}, {"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": "L3108"}, {"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": "L3110"}, {"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": "L3111"}, {"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": "L3112"}, {"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": "L3114"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3118"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3120"}, {"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": "L3125"}, {"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": "L3133"}, {"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": "L3143"}, {"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": "L3149"}, {"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": "L3150"}, {"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": "L3151"}, {"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": "L3152"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3160"}, {"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": "L3162"}, {"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": "L3164"}, {"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": "L3165"}, {"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": "L3166"}, {"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": "L3185"}, {"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": "L3187"}, {"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": "L3189"}, {"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": "L3191"}, {"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": "L3199"}, {"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": "L3200"}, {"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": "L3201"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3209"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3211"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3213"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3215"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3219"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3220"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3222"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3225"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3226"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3240"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3241"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3242"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3250"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3252"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3254"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3256"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3259"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3261"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3263"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3265"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3275"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3276"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3277"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3285"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3287"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3289"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3291"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3292"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3294"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3297"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3298"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3308"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3309"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3310"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3318"}, {"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": "L3320"}, {"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": "L3322"}, {"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": "L3324"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3332"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3333"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3334"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3340"}, {"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": "L3342"}, {"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": "L3343"}, {"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": "L3350"}, {"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": "L3351"}, {"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": "L3352"}, {"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": "L3375"}, {"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": "L3375"}, {"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": "L3377"}, {"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": "L3379"}, {"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": "L3381"}, {"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": "L3382"}, {"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": "L3384"}, {"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": "L3386"}, {"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": "L3391"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3395"}, {"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": "L3395"}, {"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": "L3396"}, {"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": "L3398"}, {"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": "L3398"}, {"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": "L3398"}, {"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": "L3400"}, {"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": "L3400"}, {"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": "L3401"}, {"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": "L3404"}, {"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": "L3404"}, {"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": "L3406"}, {"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": "L3411"}, {"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": "L3412"}, {"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": "L3413"}, {"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": "L3414"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3417"}, {"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": "L3418"}, {"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": "L3420"}, {"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": "L3422"}, {"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": "L3423"}, {"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": "L3425"}, {"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": "L3428"}, {"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": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3429"}, {"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": "L3430"}, {"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": "L3430"}, {"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": "L3432"}, {"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": "L3437"}, {"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": "L3437"}, {"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": "L3437"}, {"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": "L3437"}, {"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": "L3437"}, {"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": "L3437"}, {"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": "L3444"}, {"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": "L3444"}, {"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": "L3444"}, {"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": "L3444"}, {"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": "L3444"}, {"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": "L3450"}, {"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": "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": "L3455"}, {"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": "L3455"}, {"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": "L3456"}, {"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": "L3460"}, {"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": "L3461"}, {"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": "L3467"}, {"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": "L3469"}, {"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": "L3471"}, {"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": "L3473"}, {"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": "L3475"}, {"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": "L3477"}, {"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": "L3485"}, {"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": "L3490"}, {"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": "L3495"}, {"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": "L3495"}, {"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": "L3496"}, {"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": "L3499"}, {"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": "L3500"}, {"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": "L3516"}, {"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": "L3518"}, {"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": "L3520"}, {"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": "L3522"}, {"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": "L3524"}, {"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": "L3526"}, {"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": "L3527"}, {"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": "L3528"}, {"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": "L3534"}, {"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": "L3544"}, {"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": "L3545"}, {"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": "L3546"}, {"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": "L3554"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3556"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3558"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3560"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3562"}, {"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": "L3563"}, {"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": "L3565"}, {"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": "L3567"}, {"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": "L3568"}, {"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": "L3569"}, {"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": "L3585"}, {"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": "L3586"}, {"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": "L3587"}, {"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": "L3595"}, {"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": "L3597"}, {"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": "L3599"}, {"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": "L3601"}, {"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": "L3603"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3609"}, {"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": "L3609"}, {"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": "L3610"}, {"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": "L3610"}, {"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": "L3611"}, {"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": "L3611"}, {"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": "L3612"}, {"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": "L3612"}, {"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": "L3613"}, {"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": "L3613"}, {"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": "L3613"}, {"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": "L3614"}, {"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": "L3614"}, {"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": "L3614"}, {"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": "L3614"}, {"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": "L3615"}, {"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": "L3615"}, {"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": "L3619"}, {"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": "L3619"}, {"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": "L3619"}, {"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": "L3620"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3629"}, {"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": "L3630"}, {"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": "L3633"}, {"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": "L3635"}, {"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": "L3636"}, {"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": "L3659"}, {"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": "L3661"}, {"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": "L3663"}, {"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": "L3664"}, {"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": "L3665"}, {"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": "L3681"}, {"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": "L3682"}, {"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": "L3683"}, {"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": "L3691"}, {"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": "L3693"}, {"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": "L3695"}, {"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": "L3697"}, {"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": "L3699"}, {"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": "L3704"}, {"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": "L3704"}, {"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": "L3705"}, {"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": "L3705"}, {"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": "L3706"}, {"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": "L3706"}, {"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": "L3708"}, {"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": "L3711"}, {"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": "L3711"}, {"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": "L3711"}, {"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": "L3712"}, {"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": "L3720"}, {"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": "L3722"}, {"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": "L3724"}, {"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": "L3726"}, {"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": "L3730"}, {"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": "L3732"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3735"}, {"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": "L3737"}, {"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": "L3739"}, {"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": "L3740"}, {"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": "L3741"}, {"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": "L3757"}, {"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": "L3758"}, {"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": "L3759"}, {"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": "L3764"}, {"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": "L3766"}, {"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": "L3766"}, {"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": "L3767"}, {"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": "L3767"}, {"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": "L3768"}, {"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": "L3768"}, {"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": "L3768"}, {"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": "L3768"}, {"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": "L3769"}, {"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": "L3769"}, {"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": "L3769"}, {"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": "L3770"}, {"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": "L3778"}, {"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": "L3779"}, {"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": "L3782"}, {"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": "L3786"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3790"}, {"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": "L3790"}, {"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": "L3791"}, {"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": "L3791"}, {"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": "L3792"}, {"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": "L3792"}, {"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": "L3793"}, {"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": "L3793"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3794"}, {"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": "L3794"}, {"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": "L3794"}, {"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": "L3795"}, {"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": "L3795"}, {"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": "L3795"}, {"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": "L3795"}, {"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": "L3797"}, {"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": "L3798"}, {"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": "L3798"}, {"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": "L3801"}, {"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": "L3801"}, {"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": "L3801"}, {"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": "L3802"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3811"}, {"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": "L3812"}, {"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": "L3815"}, {"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": "L3817"}, {"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": "L3818"}, {"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": "L3841"}, {"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": "L3842"}, {"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": "L3847"}, {"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": "L3849"}, {"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": "L3849"}, {"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": "L3850"}, {"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": "L3850"}, {"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": "L3851"}, {"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": "L3851"}, {"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": "L3852"}, {"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": "L3852"}, {"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": "L3852"}, {"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": "L3853"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3861"}, {"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": "L3862"}, {"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": "L3863"}, {"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": "L3864"}, {"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": "L3867"}, {"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": "L3871"}, {"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": "L3874"}, {"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": "L3874"}, {"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": "L3875"}, {"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": "L3875"}, {"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": "L3876"}, {"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": "L3876"}, {"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": "L3878"}, {"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": "L3880"}, {"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": "L3880"}, {"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": "L3880"}, {"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": "L3881"}, {"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": "L3889"}, {"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": "L3891"}, {"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": "L3893"}, {"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": "L3895"}, {"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": "L3899"}, {"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": "L3901"}, {"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": "L3904"}, {"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": "L3905"}, {"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": "L3924"}, {"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": "L3926"}, {"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": "L3928"}, {"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": "L3929"}, {"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": "L3932"}, {"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": "L3934"}, {"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": "L3939"}, {"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": "L3940"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3942"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3945"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3949"}, {"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": "L3951"}, {"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": "L3954"}, {"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": "L3955"}, {"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": "L3965"}, {"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": "L3971"}, {"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": "L3975"}, {"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": "L3976"}, {"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": "L3980"}, {"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": "L3981"}, {"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": "L3982"}, {"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": "L3990"}, {"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": "L3992"}, {"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": "L3994"}, {"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": "L3998"}, {"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": "L4000"}, {"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": "L4004"}, {"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": "L4005"}, {"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": "L4005"}, {"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": "L4011"}, {"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": "L4012"}, {"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": "L4013"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4021"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4023"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4027"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4029"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4034"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4035"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4037"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4040"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4041"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4044"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4045"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4052"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4053"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4055"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4058"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4059"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4062"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4063"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4069"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4071"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4071"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4072"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4072"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4073"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4073"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4073"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4073"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4075"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4075"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4081"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4081"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4083"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4083"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4092"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4094"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4094"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4095"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4095"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4096"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4096"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4098"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4098"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4125"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4126"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4127"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4128"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4136"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4138"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4139"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4140"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4142"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4147"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4149"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4149"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4150"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4150"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4151"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4151"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4151"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4151"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4152"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4152"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4152"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4153"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4161"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4162"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4165"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4169"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4171"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4171"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4172"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4172"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4173"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4173"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4175"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4175"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4175"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4176"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4184"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4185"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4186"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4187"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4190"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4197"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4198"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4199"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9b3398699e409edf104f1f2add83b2969f5257f7d36b8c11f984bc45520abba7.json b/backend/app/graphify-out/cache/ast/9b3398699e409edf104f1f2add83b2969f5257f7d36b8c11f984bc45520abba7.json new file mode 100644 index 00000000..61b93fd6 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9b3398699e409edf104f1f2add83b2969f5257f7d36b8c11f984bc45520abba7.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": "L628"}, {"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": "L646"}, {"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": "L664"}, {"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": "L693"}, {"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": "L707"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L737"}, {"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": "L744"}, {"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": "L776"}, {"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": "L809"}, {"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": "L827"}, {"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": "L845"}, {"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": "L865"}, {"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": "L880"}, {"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": "L900"}, {"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": "L960"}, {"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": "L985"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1001"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1012"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1023"}, {"id": "api_qc_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1030"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1039"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1046"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1060"}, {"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": "L1070"}, {"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": "L1092"}, {"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": "L1104"}, {"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": "L1134"}, {"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": "L1163"}, {"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": "L1180"}, {"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": "L1214"}, {"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": "L1250"}, {"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": "L1284"}, {"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": "L1323"}, {"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": "L628", "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": "L646", "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": "L664", "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": "L693", "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": "L707", "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": "L737", "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": "L737", "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": "L744", "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": "L776", "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": "L809", "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": "L827", "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": "L845", "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": "L865", "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": "L880", "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": "L900", "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": "L960", "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": "L985", "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": "L1001", "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": "L1001", "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": "L1012", "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": "L1012", "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": "L1023", "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": "L1023", "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": "L1030", "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": "L1030", "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": "L1039", "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": "L1039", "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": "L1046", "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": "L1046", "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": "L1053", "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": "L1053", "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": "L1060", "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": "L1060", "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": "L1070", "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": "L1092", "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": "L1104", "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": "L1134", "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": "L1163", "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": "L1180", "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": "L1214", "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": "L1250", "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": "L1284", "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": "L1323", "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": "L606"}, {"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": "L607"}, {"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": "L620"}, {"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": "L620"}, {"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": "L622"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L622"}, {"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": "L624"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"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": "L634"}, {"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": "L635"}, {"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": "L636"}, {"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": "L638"}, {"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": "L638"}, {"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": "L640"}, {"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": "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_outbound_qc_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L652"}, {"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": "L654"}, {"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": "L656"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L656"}, {"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": "L658"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "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_update_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L671"}, {"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": "L676"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"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": "L681"}, {"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": "L681"}, {"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": "L683"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L683"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "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": "L686"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L686"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L688"}, {"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": "L689"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L689"}, {"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": "L699"}, {"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": "L700"}, {"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": "L700"}, {"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": "L701"}, {"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": "L703"}, {"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": "L703"}, {"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": "L714"}, {"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": "L715"}, {"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": "L723"}, {"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": "L725"}, {"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": "L725"}, {"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": "L727"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L727"}, {"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": "L729"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "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_create_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L750"}, {"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": "L751"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L754"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L755"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L766"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L767"}, {"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": "L767"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L769"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L769"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "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": "L772"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L772"}, {"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": "L788"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L789"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L801"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L801"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"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": "L815"}, {"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": "L816"}, {"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": "L817"}, {"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": "L819"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L819"}, {"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": "L821"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "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_start_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L833"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L834"}, {"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": "L834"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L835"}, {"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": "L835"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L837"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L837"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L839"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "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_complete_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L851"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L852"}, {"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": "L853"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L855"}, {"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": "L855"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L857"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L857"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L859"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "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_get_task_results", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L871"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L872"}, {"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": "L872"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L874"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L874"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L876"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L876"}, {"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": "L886"}, {"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": "L887"}, {"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": "L889"}, {"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": "L890"}, {"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": "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": "L894"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"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": "L896"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L896"}, {"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": "L907"}, {"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": "L908"}, {"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": "L909"}, {"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": "L911"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L912"}, {"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": "L914"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917"}, {"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": "L919"}, {"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": "L921"}, {"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": "L925"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L935"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L936"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L937"}, {"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": "L938"}, {"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": "L939"}, {"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": "L940"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L946"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L946"}, {"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": "L947"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L949"}, {"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": "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": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L952"}, {"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": "L953"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L953"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L955"}, {"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": "L956"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L956"}, {"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": "L967"}, {"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": "L968"}, {"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": "L973"}, {"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": "L975"}, {"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": "L975"}, {"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": "L977"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L977"}, {"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": "L979"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "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_delete_qc_task_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L991"}, {"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": "L992"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L992"}, {"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": "L993"}, {"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": "L995"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L995"}, {"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": "L1079"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1080"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"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": "L1097"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1098"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1098"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1100"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1100"}, {"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": "L1110"}, {"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": "L1111"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1118"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1118"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1121"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1126"}, {"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": "L1126"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1128"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1128"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1130"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1130"}, {"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": "L1141"}, {"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": "L1142"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1143"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1145"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1145"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1147"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1148"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1155"}, {"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": "L1155"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1157"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1157"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"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": "L1169"}, {"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": "L1170"}, {"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": "L1171"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1172"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1174"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1174"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1176"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1176"}, {"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": "L1186"}, {"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": "L1187"}, {"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": "L1188"}, {"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": "L1190"}, {"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": "L1192"}, {"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": "L1198"}, {"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": "L1206"}, {"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": "L1208"}, {"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": "L1208"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1220"}, {"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": "L1221"}, {"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": "L1222"}, {"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": "L1224"}, {"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": "L1226"}, {"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": "L1232"}, {"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": "L1242"}, {"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": "L1244"}, {"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": "L1244"}, {"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": "L1246"}, {"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": "L1246"}, {"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": "L1257"}, {"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": "L1258"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1259"}, {"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": "L1261"}, {"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": "L1263"}, {"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": "L1267"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1270"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1270"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1278"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1278"}, {"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": "L1280"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1280"}, {"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": "L1291"}, {"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": "L1292"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1293"}, {"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": "L1295"}, {"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": "L1297"}, {"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": "L1301"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1304"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1304"}, {"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": "L1312"}, {"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": "L1312"}, {"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": "L1314"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1314"}, {"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": "L1316"}, {"caller_nid": "api_qc_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"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": "L1334"}, {"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": "L1335"}, {"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": "L1341"}, {"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": "L1341"}, {"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": "L1343"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1343"}, {"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": "L1345"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1345"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9e53f1feb9c0fc87b2049387a14c6e8f764fd906066aa13fa6677bee9823530d.json b/backend/app/graphify-out/cache/ast/9e53f1feb9c0fc87b2049387a14c6e8f764fd906066aa13fa6677bee9823530d.json new file mode 100644 index 00000000..c35604d9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9e53f1feb9c0fc87b2049387a14c6e8f764fd906066aa13fa6677bee9823530d.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": "L64"}, {"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": "L70"}, {"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": "L74"}, {"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": "L81"}, {"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": "L86"}, {"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": "L91"}, {"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": "L98"}, {"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": "L110"}, {"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": "L139"}, {"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": "L196"}, {"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": "L201"}, {"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": "L213"}, {"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": "L230"}, {"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": "L342"}, {"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": "L356"}, {"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": "L414"}, {"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": "L529"}, {"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": "L598"}, {"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": "L607"}, {"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": "L628"}, {"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": "L652"}, {"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": "L673"}, {"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": "L736"}, {"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": "L794"}, {"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": "L828"}, {"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": "L978"}, {"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": "L1002"}, {"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": "L1024"}, {"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": "L1049"}, {"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": "L1074"}, {"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": "L1114"}, {"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": "L1142"}, {"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": "L1162"}, {"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": "L1208"}, {"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": "L1221"}, {"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": "L1236"}, {"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": "L1419"}, {"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": "L1443"}, {"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": "L1515"}, {"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": "L1645"}, {"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": "L1682"}, {"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": "L1730"}, {"id": "crud_qc_work_order_rationale_142", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\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": "L142"}, {"id": "crud_qc_work_order_rationale_422", "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": "L422"}, {"id": "crud_qc_work_order_rationale_680", "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": "L680"}, {"id": "crud_qc_work_order_rationale_797", "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": "L797"}, {"id": "crud_qc_work_order_rationale_1083", "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": "L1083"}, {"id": "crud_qc_work_order_rationale_1123", "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": "L1123"}, {"id": "crud_qc_work_order_rationale_1731", "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": "L1731"}], "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_utils", "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_crud", "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_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": "L15", "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": "L16", "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": "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_cell_product", "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_models_models", "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_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L38", "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": "L39", "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": "L64", "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": "L70", "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": "L74", "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": "L81", "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": "L86", "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": "L91", "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": "L98", "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": "L110", "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": "L139", "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": "L196", "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": "L201", "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": "L213", "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": "L230", "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": "L342", "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": "L356", "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": "L414", "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": "L529", "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": "L598", "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": "L607", "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": "L628", "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": "L652", "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": "L673", "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": "L736", "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": "L794", "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": "L828", "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": "L978", "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": "L1002", "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": "L1024", "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": "L1049", "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": "L1074", "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": "L1114", "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": "L1142", "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": "L1162", "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": "L1208", "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": "L1221", "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": "L1236", "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": "L1419", "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": "L1443", "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": "L1515", "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": "L1645", "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": "L1682", "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": "L1730", "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": "L192", "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": "L280", "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": "L314", "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": "L320", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L322", "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": "L380", "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": "L381", "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": "L382", "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": "L405", "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": "L407", "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": "L464", "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": "L590", "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": "L591", "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": "L593", "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": "L594", "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": "L646", "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": "L662", "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": "L664", "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": "L666", "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": "L667", "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": "L668", "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": "L714", "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": "L739", "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": "L742", "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": "L743", "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": "L745", "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": "L773", "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": "L776", "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": "L780", "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": "L788", "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": "L789", "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": "L840", "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": "L849", "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": "L991", "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": "L1043", "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": "L1084", "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": "L1087", "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": "L1124", "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": "L1130", "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": "L1152", "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": "L1202", "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": "L1204", "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": "L1224", "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": "L1227", "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": "L1228", "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": "L1230", "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": "L1231", "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": "L1232", "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": "L1248", "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": "L1435", "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": "L1446", "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": "L1518", "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": "L1526", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_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": "L1551", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "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": "L1633", "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": "L1660", "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": "L1705", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_142", "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": "L142", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_422", "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": "L422", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_680", "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": "L680", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_797", "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": "L797", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1083", "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": "L1083", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1123", "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": "L1123", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1731", "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": "L1731", "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": "L67"}, {"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": "L71"}, {"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": "L75"}, {"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": "L76"}, {"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": "L82"}, {"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": "L83"}, {"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": "L87"}, {"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": "L88"}, {"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": "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": "L95"}, {"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": "L101"}, {"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": "L103"}, {"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": "L104"}, {"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": "L106"}, {"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": "L115"}, {"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": "L115"}, {"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": "L115"}, {"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": "L119"}, {"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": "L119"}, {"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": "L119"}, {"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": "L121"}, {"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": "L127"}, {"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": "L127"}, {"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": "L130"}, {"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": "L130"}, {"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": "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": "L132"}, {"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": "L133"}, {"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_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L143"}, {"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": "L146"}, {"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": "L146"}, {"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": "L146"}, {"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": "L152"}, {"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": "L152"}, {"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": "L152"}, {"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": "L154"}, {"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": "L160"}, {"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": "L160"}, {"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": "L163"}, {"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": "L163"}, {"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": "L163"}, {"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": "L165"}, {"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": "L171"}, {"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": "L171"}, {"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": "L174"}, {"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": "L174"}, {"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": "L174"}, {"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": "L176"}, {"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": "L183"}, {"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": "L184"}, {"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": "L187"}, {"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": "L188"}, {"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": "L197"}, {"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": "L198"}, {"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": "L207"}, {"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": "L207"}, {"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": "L207"}, {"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": "L208"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L225"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "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_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L235"}, {"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": "L240"}, {"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": "L240"}, {"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": "L240"}, {"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": "L241"}, {"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": "L246"}, {"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": "L251"}, {"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": "L258"}, {"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": "L258"}, {"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": "L258"}, {"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": "L259"}, {"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": "L266"}, {"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": "L266"}, {"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": "L266"}, {"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": "L268"}, {"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": "L273"}, {"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": "L276"}, {"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": "L276"}, {"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": "L276"}, {"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": "L276"}, {"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": "L283"}, {"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": "L288"}, {"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": "L294"}, {"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": "L294"}, {"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": "L294"}, {"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": "L295"}, {"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": "L302"}, {"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": "L302"}, {"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": "L302"}, {"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": "L303"}, {"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": "L308"}, {"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": "L312"}, {"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": "L312"}, {"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": "L313"}, {"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": "L316"}, {"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": "L317"}, {"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": "L318"}, {"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": "L331"}, {"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": "L333"}, {"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": "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": "L338"}, {"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": "L343"}, {"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": "L343"}, {"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": "L346"}, {"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": "L346"}, {"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": "L346"}, {"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": "L349"}, {"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": "L361"}, {"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": "L362"}, {"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": "L364"}, {"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": "L366"}, {"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": "L367"}, {"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": "L383"}, {"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": "L385"}, {"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": "L386"}, {"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": "L387"}, {"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": "L388"}, {"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": "L389"}, {"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": "L390"}, {"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": "L400"}, {"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": "L423"}, {"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": "L426"}, {"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": "L426"}, {"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": "L426"}, {"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": "L437"}, {"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": "L442"}, {"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": "L442"}, {"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": "L442"}, {"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": "L453"}, {"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": "L453"}, {"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": "L453"}, {"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": "L462"}, {"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": "L463"}, {"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": "L479"}, {"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": "L480"}, {"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": "L486"}, {"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": "L486"}, {"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": "L486"}, {"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": "L497"}, {"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": "L497"}, {"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": "L497"}, {"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": "L503"}, {"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": "L504"}, {"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": "L520"}, {"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": "L521"}, {"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": "L524"}, {"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": "L525"}, {"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": "L580"}, {"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": "L580"}, {"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": "L580"}, {"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": "L580"}, {"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": "L580"}, {"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": "L581"}, {"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": "L582"}, {"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": "L582"}, {"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": "L584"}, {"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": "L584"}, {"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": "L584"}, {"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": "L584"}, {"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": "L584"}, {"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": "L585"}, {"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": "L595"}, {"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": "L601"}, {"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": "L601"}, {"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": "L603"}, {"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": "L604"}, {"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": "L609"}, {"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": "L609"}, {"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": "L609"}, {"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": "L609"}, {"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": "L614"}, {"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": "L630"}, {"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": "L630"}, {"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": "L630"}, {"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": "L630"}, {"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": "L635"}, {"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": "L653"}, {"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": "L655"}, {"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": "L655"}, {"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": "L656"}, {"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": "L656"}, {"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": "L657"}, {"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": "L657"}, {"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": "L658"}, {"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": "L659"}, {"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": "L660"}, {"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": "L660"}, {"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": "L661"}, {"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": "L665"}, {"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": "L689"}, {"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": "L689"}, {"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": "L689"}, {"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": "L689"}, {"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": "L693"}, {"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": "L693"}, {"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": "L693"}, {"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": "L698"}, {"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": "L704"}, {"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": "L708"}, {"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": "L709"}, {"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": "L712"}, {"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": "L720"}, {"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": "L720"}, {"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": "L720"}, {"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": "L722"}, {"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": "L730"}, {"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": "L741"}, {"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": "L747"}, {"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": "L749"}, {"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": "L750"}, {"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": "L751"}, {"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": "L752"}, {"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": "L753"}, {"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": "L754"}, {"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": "L755"}, {"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": "L756"}, {"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": "L757"}, {"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": "L760"}, {"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": "L765"}, {"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": "L765"}, {"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": "L765"}, {"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": "L770"}, {"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": "L781"}, {"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": "L784"}, {"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": "L790"}, {"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": "L799"}, {"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": "L799"}, {"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": "L799"}, {"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": "L807"}, {"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": "L808"}, {"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": "L811"}, {"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": "L814"}, {"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": "L814"}, {"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": "L814"}, {"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": "L815"}, {"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": "L825"}, {"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": "L842"}, {"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": "L844"}, {"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": "L846"}, {"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": "L847"}, {"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": "L852"}, {"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": "L854"}, {"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": "L856"}, {"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": "L864"}, {"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": "L864"}, {"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": "L864"}, {"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": "L870"}, {"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": "L870"}, {"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": "L870"}, {"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": "L876"}, {"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": "L880"}, {"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": "L882"}, {"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": "L884"}, {"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": "L885"}, {"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": "L895"}, {"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": "L897"}, {"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": "L900"}, {"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": "L901"}, {"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": "L902"}, {"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": "L917"}, {"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": "L919"}, {"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": "L920"}, {"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": "L922"}, {"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": "L924"}, {"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": "L926"}, {"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": "L927"}, {"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": "L940"}, {"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": "L942"}, {"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": "L945"}, {"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": "L946"}, {"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": "L947"}, {"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": "L967"}, {"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": "L971"}, {"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": "L972"}, {"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": "L973"}, {"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": "L974"}, {"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": "L980"}, {"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": "L980"}, {"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": "L980"}, {"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": "L994"}, {"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": "L995"}, {"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": "L996"}, {"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": "L1004"}, {"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": "L1004"}, {"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": "L1004"}, {"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": "L1004"}, {"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": "L1010"}, {"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": "L1026"}, {"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": "L1026"}, {"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": "L1026"}, {"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": "L1026"}, {"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": "L1032"}, {"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": "L1051"}, {"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": "L1051"}, {"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": "L1051"}, {"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": "L1051"}, {"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": "L1058"}, {"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": "L1063"}, {"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": "L1064"}, {"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": "L1065"}, {"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": "L1066"}, {"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": "L1067"}, {"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": "L1068"}, {"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": "L1069"}, {"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": "L1070"}, {"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": "L1085"}, {"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": "L1086"}, {"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": "L1105"}, {"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": "L1106"}, {"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": "L1109"}, {"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": "L1110"}, {"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": "L1126"}, {"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": "L1127"}, {"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": "L1127"}, {"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": "L1134"}, {"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": "L1136"}, {"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": "L1137"}, {"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": "L1138"}, {"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": "L1192"}, {"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": "L1192"}, {"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": "L1192"}, {"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": "L1192"}, {"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": "L1192"}, {"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": "L1193"}, {"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": "L1194"}, {"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": "L1194"}, {"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": "L1196"}, {"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": "L1196"}, {"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": "L1196"}, {"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": "L1196"}, {"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": "L1196"}, {"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": "L1197"}, {"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": "L1205"}, {"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": "L1211"}, {"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": "L1211"}, {"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": "L1217"}, {"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": "L1218"}, {"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": "L1250"}, {"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": "L1252"}, {"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": "L1254"}, {"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": "L1258"}, {"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": "L1258"}, {"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": "L1258"}, {"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": "L1267"}, {"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": "L1268"}, {"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": "L1269"}, {"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": "L1272"}, {"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": "L1272"}, {"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": "L1272"}, {"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": "L1273"}, {"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": "L1283"}, {"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": "L1286"}, {"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": "L1288"}, {"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": "L1290"}, {"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": "L1297"}, {"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": "L1297"}, {"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": "L1297"}, {"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": "L1307"}, {"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": "L1307"}, {"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": "L1307"}, {"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": "L1317"}, {"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": "L1321"}, {"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": "L1323"}, {"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": "L1325"}, {"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": "L1326"}, {"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": "L1336"}, {"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": "L1338"}, {"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": "L1341"}, {"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": "L1342"}, {"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": "L1343"}, {"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": "L1358"}, {"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": "L1360"}, {"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": "L1361"}, {"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": "L1363"}, {"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": "L1365"}, {"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": "L1367"}, {"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": "L1368"}, {"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": "L1381"}, {"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": "L1383"}, {"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": "L1386"}, {"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": "L1387"}, {"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": "L1388"}, {"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": "L1408"}, {"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": "L1412"}, {"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": "L1413"}, {"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": "L1414"}, {"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": "L1415"}, {"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": "L1423"}, {"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": "L1423"}, {"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": "L1423"}, {"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": "L1438"}, {"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": "L1439"}, {"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": "L1440"}, {"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": "L1448"}, {"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": "L1450"}, {"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": "L1452"}, {"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": "L1455"}, {"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": "L1455"}, {"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": "L1455"}, {"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": "L1465"}, {"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": "L1465"}, {"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": "L1465"}, {"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": "L1481"}, {"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": "L1481"}, {"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": "L1481"}, {"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": "L1495"}, {"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": "L1495"}, {"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": "L1495"}, {"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": "L1512"}, {"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": "L1520"}, {"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": "L1521"}, {"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": "L1523"}, {"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": "L1535"}, {"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": "L1537"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1541"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1541"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1541"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1561"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1561"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1561"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1580"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1580"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1580"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1597"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1597"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1597"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1609"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1619"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1619"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1619"}, {"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": "L1641"}, {"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": "L1658"}, {"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": "L1659"}, {"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": "L1677"}, {"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": "L1678"}, {"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": "L1693"}, {"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": "L1693"}, {"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": "L1693"}, {"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": "L1703"}, {"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": "L1704"}, {"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": "L1725"}, {"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": "L1726"}, {"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": "L1732"}, {"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": "L1732"}, {"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": "L1732"}, {"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": "L1733"}, {"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": "L1740"}, {"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": "L1742"}, {"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": "L1744"}, {"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": "L1747"}, {"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": "L1747"}, {"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": "L1747"}, {"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": "L1748"}, {"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": "L1753"}, {"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": "L1753"}, {"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": "L1753"}, {"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": "L1754"}, {"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": "L1765"}, {"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": "L1765"}, {"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": "L1765"}, {"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": "L1766"}, {"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": "L1774"}, {"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": "L1774"}, {"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": "L1774"}, {"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": "L1775"}, {"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": "L1787"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/acf5d67ebfb739c476c87d2f41c7c9652af9271dbc884d0c5b809a71b1b52bd2.json b/backend/app/graphify-out/cache/ast/acf5d67ebfb739c476c87d2f41c7c9652af9271dbc884d0c5b809a71b1b52bd2.json new file mode 100644 index 00000000..546c0b3f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/acf5d67ebfb739c476c87d2f41c7c9652af9271dbc884d0c5b809a71b1b52bd2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "label": "models.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_userrole", "label": "UserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysuser", "label": "SysUser", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysrole", "label": "SysRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48"}, {"id": "models_models_sysuserrole", "label": "SysUserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68"}, {"id": "models_models_sysrolemenu", "label": "SysRoleMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87"}, {"id": "models_models_sysroledatascopedetail", "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106"}, {"id": "models_models_sysmenu", "label": "SysMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126"}, {"id": "models_models_sysdept", "label": "SysDept", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152"}, {"id": "models_models_systenant", "label": "SysTenant", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175"}, {"id": "models_models_syssite", "label": "SysSite", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195"}, {"id": "models_models_syspost", "label": "SysPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220"}, {"id": "models_models_sysuserpost", "label": "SysUserPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240"}, {"id": "models_models_bizitemunit", "label": "BizItemUnit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259"}, {"id": "models_models_bizexpresscompany", "label": "BizExpressCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278"}, {"id": "models_models_bizcustomer", "label": "BizCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297"}, {"id": "models_models_bizcellsampletype", "label": "BizCellSampleType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320"}, {"id": "models_models_bizcollectionregion", "label": "BizCollectionRegion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743"}, {"id": "models_models_bizstoragereleasereview", "label": "BizStorageReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L797"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L854"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L892"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L946"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L974"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L998"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1019"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1039"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1061"}, {"id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099"}, {"id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1149"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1176"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1219"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1344"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1366"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1391"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1412"}, {"id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1435"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1489"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1508"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1527"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1552"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1572"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1599"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1623"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1648"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1673"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1697"}, {"id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718"}, {"id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1737"}, {"id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1763"}, {"id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1809"}, {"id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1838"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1873"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1895"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1919"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1940"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1961"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1987"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2013"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2039"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2060"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2079"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2098"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2120"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2143"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2167"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2191"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2215"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2236"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2254"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2276"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2303"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2327"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2351"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2372"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2397"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2431"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2461"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2491"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2513"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2543"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2568"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2593"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2614"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2635"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2660"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2690"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2712"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2736"}, {"id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2757"}, {"id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2787"}, {"id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2817"}, {"id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2840"}, {"id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2869"}, {"id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2894"}, {"id": "models_models_bizpilotinfusionscheduleproduct", "label": "BizPilotInfusionScheduleProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2922"}, {"id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2949"}, {"id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2978"}, {"id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2998"}, {"id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3018"}, {"id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3037"}, {"id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3058"}, {"id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3087"}, {"id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3108"}, {"id": "models_models_rationale_1", "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_rationale_11", "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11"}, {"id": "models_models_rationale_69", "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69"}, {"id": "models_models_rationale_88", "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88"}, {"id": "models_models_rationale_107", "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107"}, {"id": "models_models_rationale_176", "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176"}, {"id": "models_models_rationale_241", "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241"}, {"id": "models_models_rationale_279", "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279"}, {"id": "models_models_rationale_321", "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321"}, {"id": "models_models_rationale_342", "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342"}, {"id": "models_models_rationale_360", "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360"}, {"id": "models_models_rationale_379", "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379"}, {"id": "models_models_rationale_401", "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401"}, {"id": "models_models_rationale_448", "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448"}, {"id": "models_models_rationale_549", "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549"}, {"id": "models_models_rationale_598", "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598"}, {"id": "models_models_rationale_641", "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641"}, {"id": "models_models_rationale_662", "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662"}, {"id": "models_models_rationale_713", "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713"}, {"id": "models_models_rationale_744", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744"}, {"id": "models_models_rationale_765", "label": "\u5165\u5e93\u653e\u884c\u5ba1\u6838 biz_storage_release_review", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L765"}, {"id": "models_models_rationale_798", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L798"}, {"id": "models_models_rationale_822", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L822"}, {"id": "models_models_rationale_855", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L855"}, {"id": "models_models_rationale_893", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L893"}, {"id": "models_models_rationale_917", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L917"}, {"id": "models_models_rationale_947", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L947"}, {"id": "models_models_rationale_999", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999"}, {"id": "models_models_rationale_1020", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1020"}, {"id": "models_models_rationale_1040", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1040"}, {"id": "models_models_rationale_1062", "label": "\u6837\u672c\u63a5\u6536 biz_sample_reception", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1062"}, {"id": "models_models_rationale_1121", "label": "\u6837\u672c\u5165\u5e93\u77ed\u4fe1\u901a\u77e5 biz_storage_entry_sms_notification", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1121"}, {"id": "models_models_rationale_1150", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1150"}, {"id": "models_models_rationale_1177", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177"}, {"id": "models_models_rationale_1199", "label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1199"}, {"id": "models_models_rationale_1220", "label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1220"}, {"id": "models_models_rationale_1260", "label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1260"}, {"id": "models_models_rationale_1282", "label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1282"}, {"id": "models_models_rationale_1367", "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1367"}, {"id": "models_models_rationale_1392", "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1392"}, {"id": "models_models_rationale_1413", "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1413"}, {"id": "models_models_rationale_1436", "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1436"}, {"id": "models_models_rationale_1462", "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1462"}, {"id": "models_models_rationale_1490", "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1490"}, {"id": "models_models_rationale_1509", "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1509"}, {"id": "models_models_rationale_1528", "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1528"}, {"id": "models_models_rationale_1553", "label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1553"}, {"id": "models_models_rationale_1573", "label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1573"}, {"id": "models_models_rationale_1624", "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1624"}, {"id": "models_models_rationale_1649", "label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1649"}, {"id": "models_models_rationale_1674", "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1674"}, {"id": "models_models_rationale_1698", "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1698"}, {"id": "models_models_rationale_1719", "label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1719"}, {"id": "models_models_rationale_1738", "label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1738"}, {"id": "models_models_rationale_1764", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355 biz_channel_service_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1764"}, {"id": "models_models_rationale_1810", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u4ea7\u54c1\u660e\u7ec6 biz_channel_service_order_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1810"}, {"id": "models_models_rationale_1839", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u6d41\u6c34 biz_channel_service_order_txn", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1839"}, {"id": "models_models_rationale_1874", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1874"}, {"id": "models_models_rationale_1896", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1896"}, {"id": "models_models_rationale_1920", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1920"}, {"id": "models_models_rationale_1941", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1941"}, {"id": "models_models_rationale_1962", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1962"}, {"id": "models_models_rationale_2040", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2040"}, {"id": "models_models_rationale_2061", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2061"}, {"id": "models_models_rationale_2099", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2099"}, {"id": "models_models_rationale_2121", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2121"}, {"id": "models_models_rationale_2168", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2168"}, {"id": "models_models_rationale_2192", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2192"}, {"id": "models_models_rationale_2216", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2216"}, {"id": "models_models_rationale_2255", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2255"}, {"id": "models_models_rationale_2277", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2277"}, {"id": "models_models_rationale_2304", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2304"}, {"id": "models_models_rationale_2328", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2328"}, {"id": "models_models_rationale_2352", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2352"}, {"id": "models_models_rationale_2373", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2373"}, {"id": "models_models_rationale_2398", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2398"}, {"id": "models_models_rationale_2432", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2432"}, {"id": "models_models_rationale_2462", "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2462"}, {"id": "models_models_rationale_2492", "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2492"}, {"id": "models_models_rationale_2514", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2514"}, {"id": "models_models_rationale_2544", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2544"}, {"id": "models_models_rationale_2569", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2569"}, {"id": "models_models_rationale_2594", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2594"}, {"id": "models_models_rationale_2615", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2615"}, {"id": "models_models_rationale_2636", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2636"}, {"id": "models_models_rationale_2661", "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2661"}, {"id": "models_models_rationale_2691", "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2691"}, {"id": "models_models_rationale_2713", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2713"}, {"id": "models_models_rationale_2737", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2737"}, {"id": "models_models_rationale_2758", "label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2758"}, {"id": "models_models_rationale_2788", "label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2788"}, {"id": "models_models_rationale_2818", "label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2818"}, {"id": "models_models_rationale_2841", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2841"}, {"id": "models_models_rationale_2870", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2870"}, {"id": "models_models_rationale_2895", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2895"}, {"id": "models_models_rationale_2923", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212\u7ec6\u80de\u4ea7\u54c1 biz_pilot_infusion_schedule_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2923"}, {"id": "models_models_rationale_2950", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2950"}, {"id": "models_models_rationale_2979", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u9884\u7ea6\u9879\u76ee biz_pilot_checkup_reserve_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2979"}, {"id": "models_models_rationale_2999", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u5b9e\u9645\u9879\u76ee biz_pilot_checkup_actual_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2999"}, {"id": "models_models_rationale_3019", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3019"}, {"id": "models_models_rationale_3038", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3038"}, {"id": "models_models_rationale_3059", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3059"}, {"id": "models_models_rationale_3088", "label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3088"}, {"id": "models_models_rationale_3109", "label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3109"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_userrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "models_models_userrole", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "models_models_sysuser", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "models_models_sysrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "models_models_sysuserrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrolemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "models_models_sysrolemenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysroledatascopedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "models_models_sysroledatascopedetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysmenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "models_models_sysmenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "models_models_sysdept", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_systenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "models_models_systenant", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syssite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "models_models_syssite", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syspost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "models_models_syspost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserpost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "models_models_sysuserpost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "models_models_bizitemunit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "models_models_bizexpresscompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "models_models_bizcustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "models_models_bizcellsampletype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "models_models_bizcollectionregion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionhospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "models_models_bizcollectionhospital", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "models_models_bizcollectionprotocolno", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "models_models_bizsamplecode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "models_models_sysdicttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysethnic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "models_models_sysethnic", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "models_models_sysdictdata", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "models_models_sysapirequestlog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestloghis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "models_models_sysapirequestloghis", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizleaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "models_models_bizleaverequest", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "models_models_wfprocessdef", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "models_models_wfprocessversion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "models_models_wfnode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "models_models_wftransition", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "models_models_wfprocessinstance", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "models_models_wftask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "models_models_bizcollectionprotocol", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "models_models_bizprotocolaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragereleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "models_models_bizstoragereleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpayment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L797", "weight": 1.0}, {"source": "models_models_bizprotocolpayment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L797", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpaymentdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821", "weight": 1.0}, {"source": "models_models_bizprotocolpaymentdetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpartycustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L854", "weight": 1.0}, {"source": "models_models_bizprotocolpartycustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L854", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolcollectioninfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L892", "weight": 1.0}, {"source": "models_models_bizprotocolcollectioninfo", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L892", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916", "weight": 1.0}, {"source": "models_models_bizprotocolsample", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolsampletransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L946", "weight": 1.0}, {"source": "models_models_bizprotocolsampletransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L946", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizattachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L974", "weight": 1.0}, {"source": "models_models_bizattachment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L974", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolstoragecert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L998", "weight": 1.0}, {"source": "models_models_bizprotocolstoragecert", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L998", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereceptioncheckitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1019", "weight": 1.0}, {"source": "models_models_bizsamplereceptioncheckitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1019", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereceptioncheckresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1039", "weight": 1.0}, {"source": "models_models_bizsamplereceptioncheckresult", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1039", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1061", "weight": 1.0}, {"source": "models_models_bizsamplereception", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1061", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplesmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099", "weight": 1.0}, {"source": "models_models_bizsamplesmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstorageentrysmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120", "weight": 1.0}, {"source": "models_models_bizstorageentrysmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcthirdpartycompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1149", "weight": 1.0}, {"source": "models_models_bizqcthirdpartycompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcthirdpartyitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1176", "weight": 1.0}, {"source": "models_models_bizqcthirdpartyitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqclabtestitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198", "weight": 1.0}, {"source": "models_models_bizqclabtestitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1219", "weight": 1.0}, {"source": "models_models_bizqcworkorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorderlabitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259", "weight": 1.0}, {"source": "models_models_bizqcworkorderlabitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorderthirditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281", "weight": 1.0}, {"source": "models_models_bizqcworkorderthirditem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqctask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306", "weight": 1.0}, {"source": "models_models_bizqctask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcleanroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1344", "weight": 1.0}, {"source": "models_models_bizcleanroom", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1344", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcleanroomaccesslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1366", "weight": 1.0}, {"source": "models_models_bizcleanroomaccesslog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1366", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragefacility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1391", "weight": 1.0}, {"source": "models_models_bizstoragefacility", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragefacilityslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1412", "weight": 1.0}, {"source": "models_models_bizstoragefacilityslot", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstorageslotoccupancy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1435", "weight": 1.0}, {"source": "models_models_bizstorageslotoccupancy", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1435", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexhibitionappointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461", "weight": 1.0}, {"source": "models_models_bizexhibitionappointment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproducttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1489", "weight": 1.0}, {"source": "models_models_bizcellproducttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1508", "weight": 1.0}, {"source": "models_models_bizcellproductspec", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1527", "weight": 1.0}, {"source": "models_models_bizcellproductprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprojectsystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1552", "weight": 1.0}, {"source": "models_models_bizcellproductprojectsystem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprojectsystemitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1572", "weight": 1.0}, {"source": "models_models_bizcellproductprojectsystemitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1572", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1599", "weight": 1.0}, {"source": "models_models_bizchannel", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1599", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1623", "weight": 1.0}, {"source": "models_models_bizchannelagreement", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1623", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelagreementproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1648", "weight": 1.0}, {"source": "models_models_bizchannelagreementproductprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1673", "weight": 1.0}, {"source": "models_models_bizchannelinvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1673", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelmailaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1697", "weight": 1.0}, {"source": "models_models_bizchannelmailaddress", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1697", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelaccount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718", "weight": 1.0}, {"source": "models_models_bizchannelaccount", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelproductquota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1737", "weight": 1.0}, {"source": "models_models_bizchannelproductquota", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1737", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1763", "weight": 1.0}, {"source": "models_models_bizchannelserviceorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1763", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceorderproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1809", "weight": 1.0}, {"source": "models_models_bizchannelserviceorderproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1809", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceordertxn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1838", "weight": 1.0}, {"source": "models_models_bizchannelserviceordertxn", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1838", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1873", "weight": 1.0}, {"source": "models_models_bizcheckupinstitution", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1873", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1895", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutioninvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1895", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1919", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionproject", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1919", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1940", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionpackage", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1940", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1961", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionpackageitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1961", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1987", "weight": 1.0}, {"source": "models_models_bizconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2013", "weight": 1.0}, {"source": "models_models_bizreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2013", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsopdocument", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2039", "weight": 1.0}, {"source": "models_models_bizsopdocument", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2039", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocesscategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2060", "weight": 1.0}, {"source": "models_models_bizprocesscategory", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2060", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutputtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2079", "weight": 1.0}, {"source": "models_models_bizoutputtype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2079", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablepack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2098", "weight": 1.0}, {"source": "models_models_bizconsumablepack", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2098", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablepackitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2120", "weight": 1.0}, {"source": "models_models_bizconsumablepackitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2143", "weight": 1.0}, {"source": "models_models_bizprocess", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2167", "weight": 1.0}, {"source": "models_models_bizprocessreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2191", "weight": 1.0}, {"source": "models_models_bizprocessconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2215", "weight": 1.0}, {"source": "models_models_bizprocessoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2236", "weight": 1.0}, {"source": "models_models_bizprocessdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2254", "weight": 1.0}, {"source": "models_models_bizprocessroute", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2254", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2276", "weight": 1.0}, {"source": "models_models_bizprocessroutestep", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2276", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2303", "weight": 1.0}, {"source": "models_models_bizprocessroutestepreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2327", "weight": 1.0}, {"source": "models_models_bizprocessroutestepconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2327", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2351", "weight": 1.0}, {"source": "models_models_bizprocessroutestepoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2372", "weight": 1.0}, {"source": "models_models_bizprocessroutestepdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2372", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2397", "weight": 1.0}, {"source": "models_models_bizcellproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductionworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2431", "weight": 1.0}, {"source": "models_models_bizproductionworkorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2431", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2461", "weight": 1.0}, {"source": "models_models_bizproductiontask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2491", "weight": 1.0}, {"source": "models_models_bizproductiontaskinput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2513", "weight": 1.0}, {"source": "models_models_bizproductiontaskstep", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2513", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2543", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2543", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2568", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2593", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2593", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2614", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2614", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2635", "weight": 1.0}, {"source": "models_models_bizproductiontaskoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2635", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolfullmoontodo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2660", "weight": 1.0}, {"source": "models_models_bizprotocolfullmoontodo", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2660", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsurancecompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2690", "weight": 1.0}, {"source": "models_models_bizinsurancecompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsurancecompanyinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2712", "weight": 1.0}, {"source": "models_models_bizinsurancecompanyinvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsuranceprojectprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2736", "weight": 1.0}, {"source": "models_models_bizinsuranceprojectprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2736", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablestocklog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2757", "weight": 1.0}, {"source": "models_models_bizconsumablestocklog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizreagentstocklog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2787", "weight": 1.0}, {"source": "models_models_bizreagentstocklog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotapplication", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2817", "weight": 1.0}, {"source": "models_models_bizpilotapplication", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2817", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotpatient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2840", "weight": 1.0}, {"source": "models_models_bizpilotpatient", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2840", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionplan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2869", "weight": 1.0}, {"source": "models_models_bizpilotinfusionplan", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2869", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionschedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2894", "weight": 1.0}, {"source": "models_models_bizpilotinfusionschedule", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2894", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2922", "weight": 1.0}, {"source": "models_models_bizpilotinfusionscheduleproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2922", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2949", "weight": 1.0}, {"source": "models_models_bizpilotcheckup", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2949", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckupreserveitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2978", "weight": 1.0}, {"source": "models_models_bizpilotcheckupreserveitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2978", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckupactualitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2998", "weight": 1.0}, {"source": "models_models_bizpilotcheckupactualitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2998", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdelivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3018", "weight": 1.0}, {"source": "models_models_bizpilotdelivery", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdeliverymaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3037", "weight": 1.0}, {"source": "models_models_bizpilotdeliverymaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdeliverymethod", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3058", "weight": 1.0}, {"source": "models_models_bizpilotdeliverymethod", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3058", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionconfirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3087", "weight": 1.0}, {"source": "models_models_bizpilotinfusionconfirm", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3087", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3108", "weight": 1.0}, {"source": "models_models_bizoutboundreleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3132", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_qc_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3134", "weight": 1.0}, {"source": "models_models_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1", "weight": 1.0}, {"source": "models_models_rationale_11", "target": "models_models_userrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11", "weight": 1.0}, {"source": "models_models_rationale_69", "target": "models_models_sysuserrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69", "weight": 1.0}, {"source": "models_models_rationale_88", "target": "models_models_sysrolemenu", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88", "weight": 1.0}, {"source": "models_models_rationale_107", "target": "models_models_sysroledatascopedetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107", "weight": 1.0}, {"source": "models_models_rationale_176", "target": "models_models_systenant", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176", "weight": 1.0}, {"source": "models_models_rationale_241", "target": "models_models_sysuserpost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241", "weight": 1.0}, {"source": "models_models_rationale_279", "target": "models_models_bizexpresscompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279", "weight": 1.0}, {"source": "models_models_rationale_321", "target": "models_models_bizcellsampletype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321", "weight": 1.0}, {"source": "models_models_rationale_342", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342", "weight": 1.0}, {"source": "models_models_rationale_360", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360", "weight": 1.0}, {"source": "models_models_rationale_379", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379", "weight": 1.0}, {"source": "models_models_rationale_401", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401", "weight": 1.0}, {"source": "models_models_rationale_448", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448", "weight": 1.0}, {"source": "models_models_rationale_549", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549", "weight": 1.0}, {"source": "models_models_rationale_598", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598", "weight": 1.0}, {"source": "models_models_rationale_641", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641", "weight": 1.0}, {"source": "models_models_rationale_662", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662", "weight": 1.0}, {"source": "models_models_rationale_713", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713", "weight": 1.0}, {"source": "models_models_rationale_744", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744", "weight": 1.0}, {"source": "models_models_rationale_765", "target": "models_models_bizstoragereleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L765", "weight": 1.0}, {"source": "models_models_rationale_798", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L798", "weight": 1.0}, {"source": "models_models_rationale_822", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L822", "weight": 1.0}, {"source": "models_models_rationale_855", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L855", "weight": 1.0}, {"source": "models_models_rationale_893", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L893", "weight": 1.0}, {"source": "models_models_rationale_917", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L917", "weight": 1.0}, {"source": "models_models_rationale_947", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L947", "weight": 1.0}, {"source": "models_models_rationale_999", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999", "weight": 1.0}, {"source": "models_models_rationale_1020", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1020", "weight": 1.0}, {"source": "models_models_rationale_1040", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1040", "weight": 1.0}, {"source": "models_models_rationale_1062", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1062", "weight": 1.0}, {"source": "models_models_rationale_1121", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1121", "weight": 1.0}, {"source": "models_models_rationale_1150", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1150", "weight": 1.0}, {"source": "models_models_rationale_1177", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177", "weight": 1.0}, {"source": "models_models_rationale_1199", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1199", "weight": 1.0}, {"source": "models_models_rationale_1220", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1220", "weight": 1.0}, {"source": "models_models_rationale_1260", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1260", "weight": 1.0}, {"source": "models_models_rationale_1282", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1282", "weight": 1.0}, {"source": "models_models_rationale_1367", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1367", "weight": 1.0}, {"source": "models_models_rationale_1392", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1392", "weight": 1.0}, {"source": "models_models_rationale_1413", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1413", "weight": 1.0}, {"source": "models_models_rationale_1436", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1436", "weight": 1.0}, {"source": "models_models_rationale_1462", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1462", "weight": 1.0}, {"source": "models_models_rationale_1490", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1490", "weight": 1.0}, {"source": "models_models_rationale_1509", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1509", "weight": 1.0}, {"source": "models_models_rationale_1528", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1528", "weight": 1.0}, {"source": "models_models_rationale_1553", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1553", "weight": 1.0}, {"source": "models_models_rationale_1573", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1573", "weight": 1.0}, {"source": "models_models_rationale_1624", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1624", "weight": 1.0}, {"source": "models_models_rationale_1649", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1649", "weight": 1.0}, {"source": "models_models_rationale_1674", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1674", "weight": 1.0}, {"source": "models_models_rationale_1698", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1698", "weight": 1.0}, {"source": "models_models_rationale_1719", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1719", "weight": 1.0}, {"source": "models_models_rationale_1738", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1738", "weight": 1.0}, {"source": "models_models_rationale_1764", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1764", "weight": 1.0}, {"source": "models_models_rationale_1810", "target": "models_models_bizchannelserviceorderproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1810", "weight": 1.0}, {"source": "models_models_rationale_1839", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1839", "weight": 1.0}, {"source": "models_models_rationale_1874", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1874", "weight": 1.0}, {"source": "models_models_rationale_1896", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1896", "weight": 1.0}, {"source": "models_models_rationale_1920", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1920", "weight": 1.0}, {"source": "models_models_rationale_1941", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1941", "weight": 1.0}, {"source": "models_models_rationale_1962", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1962", "weight": 1.0}, {"source": "models_models_rationale_2040", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2040", "weight": 1.0}, {"source": "models_models_rationale_2061", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2061", "weight": 1.0}, {"source": "models_models_rationale_2099", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2099", "weight": 1.0}, {"source": "models_models_rationale_2121", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2121", "weight": 1.0}, {"source": "models_models_rationale_2168", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2168", "weight": 1.0}, {"source": "models_models_rationale_2192", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2192", "weight": 1.0}, {"source": "models_models_rationale_2216", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2216", "weight": 1.0}, {"source": "models_models_rationale_2255", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2255", "weight": 1.0}, {"source": "models_models_rationale_2277", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2277", "weight": 1.0}, {"source": "models_models_rationale_2304", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2304", "weight": 1.0}, {"source": "models_models_rationale_2328", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2328", "weight": 1.0}, {"source": "models_models_rationale_2352", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2352", "weight": 1.0}, {"source": "models_models_rationale_2373", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2373", "weight": 1.0}, {"source": "models_models_rationale_2398", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2398", "weight": 1.0}, {"source": "models_models_rationale_2432", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2432", "weight": 1.0}, {"source": "models_models_rationale_2462", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2462", "weight": 1.0}, {"source": "models_models_rationale_2492", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2492", "weight": 1.0}, {"source": "models_models_rationale_2514", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2514", "weight": 1.0}, {"source": "models_models_rationale_2544", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2544", "weight": 1.0}, {"source": "models_models_rationale_2569", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2569", "weight": 1.0}, {"source": "models_models_rationale_2594", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2594", "weight": 1.0}, {"source": "models_models_rationale_2615", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2615", "weight": 1.0}, {"source": "models_models_rationale_2636", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2636", "weight": 1.0}, {"source": "models_models_rationale_2661", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2661", "weight": 1.0}, {"source": "models_models_rationale_2691", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2691", "weight": 1.0}, {"source": "models_models_rationale_2713", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2713", "weight": 1.0}, {"source": "models_models_rationale_2737", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2737", "weight": 1.0}, {"source": "models_models_rationale_2758", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2758", "weight": 1.0}, {"source": "models_models_rationale_2788", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2788", "weight": 1.0}, {"source": "models_models_rationale_2818", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2818", "weight": 1.0}, {"source": "models_models_rationale_2841", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2841", "weight": 1.0}, {"source": "models_models_rationale_2870", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2870", "weight": 1.0}, {"source": "models_models_rationale_2895", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2895", "weight": 1.0}, {"source": "models_models_rationale_2923", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2923", "weight": 1.0}, {"source": "models_models_rationale_2950", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2950", "weight": 1.0}, {"source": "models_models_rationale_2979", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2979", "weight": 1.0}, {"source": "models_models_rationale_2999", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2999", "weight": 1.0}, {"source": "models_models_rationale_3019", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3019", "weight": 1.0}, {"source": "models_models_rationale_3038", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3038", "weight": 1.0}, {"source": "models_models_rationale_3059", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3059", "weight": 1.0}, {"source": "models_models_rationale_3088", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3088", "weight": 1.0}, {"source": "models_models_rationale_3109", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3109", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b408dc2f7734497949a08ae95636c49dc8595fc200dc9fbaff7e9c81709981c4.json b/backend/app/graphify-out/cache/ast/b408dc2f7734497949a08ae95636c49dc8595fc200dc9fbaff7e9c81709981c4.json new file mode 100644 index 00000000..58b32272 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b408dc2f7734497949a08ae95636c49dc8595fc200dc9fbaff7e9c81709981c4.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": "L66"}, {"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": "L72"}, {"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": "L76"}, {"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": "L83"}, {"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": "L88"}, {"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": "L93"}, {"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": "L100"}, {"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": "L112"}, {"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": "L141"}, {"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": "L198"}, {"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": "L203"}, {"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": "L215"}, {"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": "L232"}, {"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": "L344"}, {"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": "L358"}, {"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": "L366"}, {"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": "L426"}, {"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": "L541"}, {"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": "L610"}, {"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": "L619"}, {"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": "L640"}, {"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": "L664"}, {"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": "L685"}, {"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": "L748"}, {"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": "L806"}, {"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": "L840"}, {"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": "L996"}, {"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": "L1020"}, {"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": "L1042"}, {"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": "L1067"}, {"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": "L1092"}, {"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": "L1132"}, {"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": "L1160"}, {"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": "L1180"}, {"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": "L1226"}, {"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": "L1239"}, {"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": "L1254"}, {"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": "L1437"}, {"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": "L1461"}, {"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": "L1533"}, {"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": "L1650"}, {"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": "L1682"}, {"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": "L1719"}, {"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": "L1767"}, {"id": "crud_qc_work_order_rationale_144", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\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": "L144"}, {"id": "crud_qc_work_order_rationale_434", "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": "L434"}, {"id": "crud_qc_work_order_rationale_692", "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": "L692"}, {"id": "crud_qc_work_order_rationale_809", "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": "L809"}, {"id": "crud_qc_work_order_rationale_1101", "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": "L1101"}, {"id": "crud_qc_work_order_rationale_1141", "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": "L1141"}, {"id": "crud_qc_work_order_rationale_1536", "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": "L1536"}, {"id": "crud_qc_work_order_rationale_1768", "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": "L1768"}], "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_utils", "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_crud", "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_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": "L15", "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": "L16", "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": "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_cell_product", "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_models_models", "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_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L39", "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": "L40", "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": "L66", "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": "L72", "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": "L76", "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": "L83", "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": "L88", "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": "L93", "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": "L100", "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": "L112", "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": "L141", "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": "L198", "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": "L203", "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": "L215", "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": "L232", "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": "L344", "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": "L358", "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": "L366", "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": "L426", "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": "L541", "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": "L610", "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": "L619", "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": "L640", "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": "L664", "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": "L685", "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": "L748", "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": "L806", "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": "L840", "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": "L996", "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": "L1020", "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": "L1042", "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": "L1067", "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": "L1092", "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": "L1132", "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": "L1160", "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": "L1180", "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": "L1226", "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": "L1239", "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": "L1254", "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": "L1437", "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": "L1461", "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": "L1533", "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": "L1650", "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": "L1682", "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": "L1719", "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": "L1767", "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": "L194", "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": "L282", "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": "L316", "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": "L322", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L324", "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": "L391", "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": "L392", "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": "L393", "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": "L416", "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": "L419", "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": "L476", "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": "L602", "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": "L603", "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": "L605", "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": "L606", "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": "L658", "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": "L674", "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": "L676", "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": "L678", "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": "L679", "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": "L680", "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": "L726", "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": "L751", "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": "L754", "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": "L755", "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": "L757", "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": "L785", "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": "L788", "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": "L792", "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": "L800", "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": "L801", "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": "L852", "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": "L867", "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": "L1009", "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": "L1061", "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": "L1102", "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": "L1105", "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": "L1142", "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": "L1148", "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": "L1170", "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": "L1220", "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": "L1222", "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": "L1242", "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": "L1245", "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": "L1246", "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": "L1248", "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": "L1249", "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": "L1250", "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": "L1266", "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": "L1453", "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": "L1464", "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": "L1558", "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": "L1640", "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": "L1653", "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": "L1663", "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": "L1666", "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": "L1669", "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": "L1697", "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": "L1742", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_144", "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": "L144", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_434", "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": "L434", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_692", "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": "L692", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_809", "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": "L809", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1101", "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": "L1101", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1141", "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": "L1141", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1536", "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": "L1536", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1768", "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": "L1768", "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": "L69"}, {"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": "L73"}, {"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": "L77"}, {"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": "L78"}, {"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": "L84"}, {"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": "L85"}, {"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": "L89"}, {"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": "L90"}, {"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": "L94"}, {"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": "L97"}, {"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": "L103"}, {"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": "L105"}, {"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": "L106"}, {"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": "L108"}, {"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": "L117"}, {"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": "L117"}, {"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": "L117"}, {"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": "L121"}, {"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": "L121"}, {"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": "L121"}, {"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": "L123"}, {"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": "L129"}, {"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": "L129"}, {"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": "L132"}, {"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": "L132"}, {"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": "L133"}, {"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_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L145"}, {"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": "L148"}, {"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": "L148"}, {"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": "L148"}, {"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": "L154"}, {"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": "L154"}, {"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": "L154"}, {"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": "L156"}, {"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": "L162"}, {"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": "L162"}, {"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": "L165"}, {"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": "L165"}, {"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": "L165"}, {"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": "L167"}, {"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": "L173"}, {"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": "L173"}, {"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": "L176"}, {"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": "L176"}, {"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": "L176"}, {"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": "L178"}, {"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": "L185"}, {"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": "L186"}, {"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": "L189"}, {"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": "L190"}, {"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": "L199"}, {"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": "L200"}, {"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": "L209"}, {"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": "L209"}, {"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": "L209"}, {"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": "L210"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L224"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_reception", "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_sample_type_name_for_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L229"}, {"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": "L237"}, {"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": "L242"}, {"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": "L242"}, {"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": "L242"}, {"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": "L243"}, {"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": "L248"}, {"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": "L253"}, {"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": "L260"}, {"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": "L260"}, {"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": "L260"}, {"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": "L261"}, {"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": "L268"}, {"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": "L268"}, {"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": "L268"}, {"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": "L270"}, {"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": "L275"}, {"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": "L278"}, {"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": "L278"}, {"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": "L278"}, {"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": "L278"}, {"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": "L285"}, {"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": "L290"}, {"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": "L296"}, {"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": "L296"}, {"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": "L296"}, {"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": "L297"}, {"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": "L304"}, {"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": "L304"}, {"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": "L304"}, {"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": "L305"}, {"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": "L310"}, {"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": "L314"}, {"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": "L314"}, {"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": "L315"}, {"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": "L318"}, {"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": "L319"}, {"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": "L320"}, {"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": "L333"}, {"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": "L335"}, {"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": "L338"}, {"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": "L340"}, {"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": "L345"}, {"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": "L345"}, {"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": "L348"}, {"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": "L348"}, {"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": "L348"}, {"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": "L351"}, {"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": "L359"}, {"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": "L362"}, {"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": "L362"}, {"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": "L362"}, {"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": "L362"}, {"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": "L363"}, {"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": "L372"}, {"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": "L373"}, {"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": "L375"}, {"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": "L377"}, {"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": "L378"}, {"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": "L394"}, {"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": "L396"}, {"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": "L397"}, {"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": "L398"}, {"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": "L399"}, {"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": "L400"}, {"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": "L401"}, {"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": "L411"}, {"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": "L435"}, {"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": "L438"}, {"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": "L438"}, {"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": "L438"}, {"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": "L449"}, {"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": "L454"}, {"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": "L454"}, {"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": "L454"}, {"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": "L465"}, {"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": "L465"}, {"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": "L465"}, {"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": "L474"}, {"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": "L475"}, {"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": "L491"}, {"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": "L492"}, {"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": "L498"}, {"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": "L498"}, {"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": "L498"}, {"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": "L509"}, {"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": "L509"}, {"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": "L509"}, {"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": "L515"}, {"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": "L516"}, {"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": "L532"}, {"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": "L533"}, {"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": "L536"}, {"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": "L537"}, {"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": "L592"}, {"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": "L592"}, {"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": "L592"}, {"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": "L592"}, {"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": "L592"}, {"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": "L593"}, {"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": "L594"}, {"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": "L594"}, {"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": "L596"}, {"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": "L596"}, {"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": "L596"}, {"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": "L596"}, {"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": "L596"}, {"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": "L597"}, {"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": "L607"}, {"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": "L613"}, {"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": "L613"}, {"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": "L615"}, {"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": "L616"}, {"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": "L621"}, {"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": "L621"}, {"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": "L621"}, {"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": "L621"}, {"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": "L626"}, {"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": "L642"}, {"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": "L642"}, {"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": "L642"}, {"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": "L642"}, {"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": "L647"}, {"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": "L665"}, {"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": "L667"}, {"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": "L667"}, {"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": "L668"}, {"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": "L668"}, {"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": "L669"}, {"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": "L669"}, {"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": "L670"}, {"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": "L671"}, {"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": "L672"}, {"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": "L672"}, {"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": "L673"}, {"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": "L677"}, {"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": "L701"}, {"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": "L701"}, {"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": "L701"}, {"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": "L701"}, {"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": "L705"}, {"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": "L705"}, {"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": "L705"}, {"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": "L710"}, {"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": "L716"}, {"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": "L720"}, {"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": "L721"}, {"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": "L724"}, {"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": "L732"}, {"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": "L732"}, {"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": "L732"}, {"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": "L734"}, {"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": "L742"}, {"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": "L753"}, {"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": "L759"}, {"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": "L761"}, {"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": "L762"}, {"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": "L763"}, {"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": "L764"}, {"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": "L765"}, {"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": "L766"}, {"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": "L767"}, {"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": "L768"}, {"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": "L769"}, {"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": "L772"}, {"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": "L777"}, {"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": "L777"}, {"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": "L777"}, {"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": "L782"}, {"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": "L793"}, {"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": "L796"}, {"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": "L802"}, {"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": "L811"}, {"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": "L811"}, {"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": "L811"}, {"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": "L819"}, {"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": "L820"}, {"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": "L823"}, {"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": "L826"}, {"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": "L826"}, {"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": "L826"}, {"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": "L827"}, {"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": "L837"}, {"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": "L854"}, {"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": "L856"}, {"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": "L858"}, {"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": "L859"}, {"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": "L870"}, {"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": "L872"}, {"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": "L874"}, {"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": "L882"}, {"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": "L882"}, {"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": "L882"}, {"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": "L888"}, {"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": "L888"}, {"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": "L888"}, {"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": "L894"}, {"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": "L898"}, {"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": "L900"}, {"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": "L902"}, {"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": "L903"}, {"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": "L913"}, {"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": "L915"}, {"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": "L918"}, {"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": "L919"}, {"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": "L920"}, {"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": "L935"}, {"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": "L937"}, {"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": "L938"}, {"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": "L940"}, {"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": "L942"}, {"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": "L944"}, {"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": "L945"}, {"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": "L958"}, {"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": "L960"}, {"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": "L963"}, {"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": "L964"}, {"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": "L965"}, {"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": "L985"}, {"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": "L989"}, {"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": "L990"}, {"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": "L991"}, {"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": "L992"}, {"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": "L998"}, {"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": "L998"}, {"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": "L998"}, {"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": "L1012"}, {"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": "L1013"}, {"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": "L1014"}, {"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": "L1022"}, {"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": "L1022"}, {"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": "L1022"}, {"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": "L1022"}, {"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": "L1028"}, {"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": "L1044"}, {"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": "L1044"}, {"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": "L1044"}, {"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": "L1044"}, {"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": "L1050"}, {"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": "L1069"}, {"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": "L1069"}, {"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": "L1069"}, {"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": "L1069"}, {"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": "L1076"}, {"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": "L1081"}, {"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": "L1082"}, {"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": "L1083"}, {"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": "L1084"}, {"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": "L1085"}, {"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": "L1086"}, {"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": "L1087"}, {"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": "L1088"}, {"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": "L1103"}, {"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": "L1104"}, {"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": "L1123"}, {"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": "L1124"}, {"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": "L1127"}, {"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": "L1128"}, {"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": "L1144"}, {"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": "L1145"}, {"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": "L1145"}, {"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": "L1152"}, {"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": "L1154"}, {"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": "L1155"}, {"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": "L1156"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1210"}, {"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": "L1211"}, {"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": "L1212"}, {"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": "L1212"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1214"}, {"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": "L1215"}, {"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": "L1223"}, {"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": "L1229"}, {"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": "L1229"}, {"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": "L1235"}, {"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": "L1236"}, {"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": "L1268"}, {"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": "L1270"}, {"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": "L1272"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1285"}, {"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": "L1286"}, {"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": "L1287"}, {"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": "L1290"}, {"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": "L1290"}, {"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": "L1290"}, {"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": "L1291"}, {"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": "L1301"}, {"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": "L1304"}, {"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": "L1306"}, {"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": "L1308"}, {"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": "L1315"}, {"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": "L1315"}, {"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": "L1315"}, {"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": "L1325"}, {"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": "L1325"}, {"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": "L1325"}, {"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": "L1335"}, {"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": "L1339"}, {"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": "L1341"}, {"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": "L1343"}, {"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": "L1344"}, {"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": "L1354"}, {"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": "L1356"}, {"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": "L1359"}, {"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": "L1360"}, {"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": "L1361"}, {"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": "L1376"}, {"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": "L1378"}, {"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": "L1379"}, {"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": "L1381"}, {"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": "L1383"}, {"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": "L1385"}, {"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": "L1386"}, {"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": "L1399"}, {"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": "L1401"}, {"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": "L1404"}, {"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": "L1405"}, {"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": "L1406"}, {"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": "L1426"}, {"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": "L1430"}, {"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": "L1431"}, {"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": "L1432"}, {"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": "L1433"}, {"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": "L1441"}, {"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": "L1441"}, {"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": "L1441"}, {"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": "L1456"}, {"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": "L1457"}, {"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": "L1458"}, {"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": "L1466"}, {"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": "L1468"}, {"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": "L1470"}, {"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": "L1473"}, {"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": "L1473"}, {"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": "L1473"}, {"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": "L1483"}, {"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": "L1483"}, {"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": "L1483"}, {"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": "L1499"}, {"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": "L1499"}, {"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": "L1499"}, {"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": "L1513"}, {"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": "L1513"}, {"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": "L1513"}, {"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": "L1530"}, {"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": "L1548"}, {"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": "L1548"}, {"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": "L1548"}, {"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": "L1568"}, {"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": "L1568"}, {"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": "L1568"}, {"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": "L1587"}, {"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": "L1587"}, {"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": "L1587"}, {"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": "L1604"}, {"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": "L1604"}, {"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": "L1604"}, {"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": "L1616"}, {"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": "L1626"}, {"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": "L1626"}, {"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": "L1626"}, {"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": "L1655"}, {"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": "L1656"}, {"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": "L1658"}, {"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": "L1663"}, {"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": "L1665"}, {"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": "L1675"}, {"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": "L1678"}, {"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": "L1695"}, {"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": "L1696"}, {"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": "L1714"}, {"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": "L1715"}, {"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": "L1730"}, {"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": "L1730"}, {"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": "L1730"}, {"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": "L1740"}, {"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": "L1741"}, {"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": "L1762"}, {"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": "L1763"}, {"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": "L1769"}, {"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": "L1769"}, {"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": "L1769"}, {"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": "L1770"}, {"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": "L1777"}, {"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": "L1779"}, {"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": "L1781"}, {"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": "L1784"}, {"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": "L1784"}, {"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": "L1784"}, {"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": "L1785"}, {"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": "L1790"}, {"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": "L1790"}, {"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": "L1790"}, {"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": "L1791"}, {"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": "L1802"}, {"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": "L1802"}, {"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": "L1802"}, {"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": "L1803"}, {"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": "L1811"}, {"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": "L1811"}, {"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": "L1811"}, {"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": "L1812"}, {"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": "L1824"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/bfb71d93ffaef4ead493c053ffbc5ad32c4244d27c91d7c830d684400e543887.json b/backend/app/graphify-out/cache/ast/bfb71d93ffaef4ead493c053ffbc5ad32c4244d27c91d7c830d684400e543887.json new file mode 100644 index 00000000..652281ec --- /dev/null +++ b/backend/app/graphify-out/cache/ast/bfb71d93ffaef4ead493c053ffbc5ad32c4244d27c91d7c830d684400e543887.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "label": "pilot_application.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1"}, {"id": "crud_pilot_application_normalize_yyyymmdd", "label": "_normalize_yyyymmdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L31"}, {"id": "crud_pilot_application_format_yyyy_mm_dd", "label": "_format_yyyy_mm_dd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L38"}, {"id": "crud_pilot_application_parse_infusion_datetime", "label": "_parse_infusion_datetime()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L45"}, {"id": "crud_pilot_application_release_application_no_for_soft_delete", "label": "_release_application_no_for_soft_delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L65"}, {"id": "crud_pilot_application_generate_application_no", "label": "_generate_application_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L73"}, {"id": "crud_pilot_application_row_to_dict_application", "label": "_row_to_dict_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L95"}, {"id": "crud_pilot_application_row_to_dict_patient", "label": "_row_to_dict_patient()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L165"}, {"id": "crud_pilot_application_row_to_dict_infusion_plan", "label": "_row_to_dict_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L188"}, {"id": "crud_pilot_application_row_to_dict_schedule_product", "label": "_row_to_dict_schedule_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L235"}, {"id": "crud_pilot_application_row_to_dict_infusion_schedule", "label": "_row_to_dict_infusion_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L252"}, {"id": "crud_pilot_application_list_applications", "label": "list_applications()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L283"}, {"id": "crud_pilot_application_get_application", "label": "get_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L321"}, {"id": "crud_pilot_application_create_application", "label": "create_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L353"}, {"id": "crud_pilot_application_update_application", "label": "update_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L405"}, {"id": "crud_pilot_application_soft_delete_application", "label": "soft_delete_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L430"}, {"id": "crud_pilot_application_start_application", "label": "start_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L451"}, {"id": "crud_pilot_application_complete_application", "label": "complete_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L474"}, {"id": "crud_pilot_application_void_application", "label": "void_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L497"}, {"id": "crud_pilot_application_get_patient_by_application", "label": "get_patient_by_application()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L525"}, {"id": "crud_pilot_application_save_patient", "label": "save_patient()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L542"}, {"id": "crud_pilot_application_list_infusion_plans", "label": "list_infusion_plans()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L669"}, {"id": "crud_pilot_application_create_infusion_plan", "label": "create_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L685"}, {"id": "crud_pilot_application_normalize_infusion_status_code", "label": "_normalize_infusion_status_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L728"}, {"id": "crud_pilot_application_schedule_infusion_editable", "label": "_schedule_infusion_editable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L735"}, {"id": "crud_pilot_application_schedule_locked", "label": "_schedule_locked()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L739"}, {"id": "crud_pilot_application_schedule_has_blocking_links", "label": "_schedule_has_blocking_links()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L743"}, {"id": "crud_pilot_application_schedule_deletable", "label": "_schedule_deletable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L769"}, {"id": "crud_pilot_application_get_schedule_for_plan", "label": "_get_schedule_for_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L797"}, {"id": "crud_pilot_application_prepare_infusion_plan_payload", "label": "_prepare_infusion_plan_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L818"}, {"id": "crud_pilot_application_update_infusion_plan", "label": "update_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L843"}, {"id": "crud_pilot_application_soft_delete_infusion_plan", "label": "soft_delete_infusion_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L884"}, {"id": "crud_pilot_application_list_schedules_by_plan", "label": "list_schedules_by_plan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L929"}, {"id": "crud_pilot_application_auto_generate_schedules", "label": "auto_generate_schedules()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L966"}, {"id": "crud_pilot_application_create_schedule_products", "label": "_create_schedule_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1015"}, {"id": "crud_pilot_application_create_schedule", "label": "create_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1055"}, {"id": "crud_pilot_application_update_schedule_editable", "label": "_update_schedule_editable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1112"}, {"id": "crud_pilot_application_upsert_schedule_products", "label": "_upsert_schedule_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1138"}, {"id": "crud_pilot_application_update_schedule_order_only", "label": "_update_schedule_order_only()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1220"}, {"id": "crud_pilot_application_upsert_application_infusion", "label": "upsert_application_infusion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1232"}, {"id": "crud_pilot_application_save_application_infusion", "label": "save_application_infusion()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1335"}, {"id": "crud_pilot_application_update_schedule", "label": "update_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1384"}, {"id": "crud_pilot_application_soft_delete_schedule", "label": "soft_delete_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1412"}, {"id": "crud_pilot_application_mark_schedule_complete", "label": "mark_schedule_complete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1456"}, {"id": "crud_pilot_application_rationale_1", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355 CRUD\uff08\u7533\u8bf7\u5355\u3001\u60a3\u8005\u4fe1\u606f\u3001\u8f93\u6ce8\u65b9\u6848\u3001\u8f93\u6ce8\u8ba1\u5212\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1"}, {"id": "crud_pilot_application_rationale_66", "label": "\u8f6f\u5220\u9664\u65f6\u6539\u5199\u7533\u8bf7\u5355\u53f7\uff0c\u907f\u514d uk_application_no(application_no, del_flag) \u4e0e\u5386\u53f2\u5df2\u5220\u8bb0\u5f55\u51b2\u7a81\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L66"}, {"id": "crud_pilot_application_rationale_1241", "label": "\u7f16\u8f91\u7533\u8bf7\u5355\uff1a\u589e\u91cf\u66f4\u65b0\u8f93\u6ce8\u65b9\u6848/\u8ba1\u5212\uff0c\u4fdd\u7559\u72b6\u6001\u4e0e schedule id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1241"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_format_yyyy_mm_dd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_parse_infusion_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_release_application_no_for_soft_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_generate_application_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L95", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_patient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L188", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_schedule_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_list_applications", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_get_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L321", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L405", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_soft_delete_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_start_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_complete_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_void_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_get_patient_by_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L525", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_save_patient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L542", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_list_infusion_plans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_normalize_infusion_status_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L728", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_infusion_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_locked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L739", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_has_blocking_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_schedule_deletable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L769", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_get_schedule_for_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L797", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_prepare_infusion_plan_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L818", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L843", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_soft_delete_infusion_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_list_schedules_by_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L929", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_auto_generate_schedules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L966", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_schedule_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1015", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_create_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1055", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_schedule_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_upsert_schedule_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_schedule_order_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_upsert_application_infusion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_save_application_infusion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1335", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_update_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1384", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_soft_delete_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "target": "crud_pilot_application_mark_schedule_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1456", "weight": 1.0}, {"source": "crud_pilot_application_format_yyyy_mm_dd", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L39", "weight": 1.0}, {"source": "crud_pilot_application_parse_infusion_datetime", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L56", "weight": 1.0}, {"source": "crud_pilot_application_row_to_dict_infusion_plan", "target": "crud_pilot_application_format_yyyy_mm_dd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L197", "weight": 1.0}, {"source": "crud_pilot_application_list_applications", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_pilot_application_get_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L333", "weight": 1.0}, {"source": "crud_pilot_application_get_application", "target": "crud_pilot_application_list_infusion_plans", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L334", "weight": 1.0}, {"source": "crud_pilot_application_get_application", "target": "crud_pilot_application_list_schedules_by_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L346", "weight": 1.0}, {"source": "crud_pilot_application_create_application", "target": "crud_pilot_application_generate_application_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L379", "weight": 1.0}, {"source": "crud_pilot_application_create_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L402", "weight": 1.0}, {"source": "crud_pilot_application_update_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L427", "weight": 1.0}, {"source": "crud_pilot_application_soft_delete_application", "target": "crud_pilot_application_release_application_no_for_soft_delete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L445", "weight": 1.0}, {"source": "crud_pilot_application_start_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L471", "weight": 1.0}, {"source": "crud_pilot_application_complete_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L494", "weight": 1.0}, {"source": "crud_pilot_application_void_application", "target": "crud_pilot_application_row_to_dict_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L517", "weight": 1.0}, {"source": "crud_pilot_application_get_patient_by_application", "target": "crud_pilot_application_row_to_dict_patient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L539", "weight": 1.0}, {"source": "crud_pilot_application_save_patient", "target": "crud_pilot_application_row_to_dict_patient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L661", "weight": 1.0}, {"source": "crud_pilot_application_list_infusion_plans", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L682", "weight": 1.0}, {"source": "crud_pilot_application_create_infusion_plan", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L702", "weight": 1.0}, {"source": "crud_pilot_application_create_infusion_plan", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L717", "weight": 1.0}, {"source": "crud_pilot_application_schedule_deletable", "target": "crud_pilot_application_schedule_has_blocking_links", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L792", "weight": 1.0}, {"source": "crud_pilot_application_update_infusion_plan", "target": "crud_pilot_application_normalize_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L870", "weight": 1.0}, {"source": "crud_pilot_application_update_infusion_plan", "target": "crud_pilot_application_row_to_dict_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L881", "weight": 1.0}, {"source": "crud_pilot_application_list_schedules_by_plan", "target": "crud_pilot_application_row_to_dict_schedule_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L958", "weight": 1.0}, {"source": "crud_pilot_application_list_schedules_by_plan", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L961", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule_products", "target": "crud_pilot_application_row_to_dict_schedule_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1051", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule", "target": "crud_pilot_application_parse_infusion_datetime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1074", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule", "target": "crud_pilot_application_create_schedule_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1092", "weight": 1.0}, {"source": "crud_pilot_application_create_schedule", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1109", "weight": 1.0}, {"source": "crud_pilot_application_update_schedule_editable", "target": "crud_pilot_application_parse_infusion_datetime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1122", "weight": 1.0}, {"source": "crud_pilot_application_upsert_schedule_products", "target": "crud_pilot_application_normalize_infusion_status_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1188", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_prepare_infusion_plan_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1245", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_list_infusion_plans", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1246", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_update_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1250", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_create_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1254", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_list_schedules_by_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1266", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_get_schedule_for_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1279", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_schedule_locked", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1281", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_update_schedule_order_only", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1282", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_schedule_infusion_editable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1284", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_update_schedule_editable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1286", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_upsert_schedule_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1287", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_create_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1292", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_schedule_deletable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1304", "weight": 1.0}, {"source": "crud_pilot_application_upsert_application_infusion", "target": "crud_pilot_application_soft_delete_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1307", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_list_infusion_plans", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1347", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_soft_delete_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1350", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_prepare_infusion_plan_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1355", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_create_infusion_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1357", "weight": 1.0}, {"source": "crud_pilot_application_save_application_infusion", "target": "crud_pilot_application_create_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1372", "weight": 1.0}, {"source": "crud_pilot_application_update_schedule", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1409", "weight": 1.0}, {"source": "crud_pilot_application_mark_schedule_complete", "target": "crud_pilot_application_row_to_dict_infusion_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1476", "weight": 1.0}, {"source": "crud_pilot_application_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_application_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_application_rationale_66", "target": "crud_pilot_application_release_application_no_for_soft_delete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L66", "weight": 1.0}, {"source": "crud_pilot_application_rationale_1241", "target": "crud_pilot_application_upsert_application_infusion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1241", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L34"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L34"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L34"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L34"}, {"caller_nid": "crud_pilot_application_normalize_yyyymmdd", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L35"}, {"caller_nid": "crud_pilot_application_format_yyyy_mm_dd", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L40"}, {"caller_nid": "crud_pilot_application_format_yyyy_mm_dd", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L42"}, {"caller_nid": "crud_pilot_application_format_yyyy_mm_dd", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L42"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L48"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L53"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L53"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L57"}, {"caller_nid": "crud_pilot_application_parse_infusion_datetime", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L59"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L67"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L69"}, {"caller_nid": "crud_pilot_application_release_application_no_for_soft_delete", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L69"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L74"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L74"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L77"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L77"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L77"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L77"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L80"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L83"}, {"caller_nid": "crud_pilot_application_generate_application_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L89"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L107"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L108"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L114"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L114"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L114"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L129"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L146"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L146"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L146"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L151"}, {"caller_nid": "crud_pilot_application_row_to_dict_application", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L156"}, {"caller_nid": "crud_pilot_application_row_to_dict_patient", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L183"}, {"caller_nid": "crud_pilot_application_row_to_dict_patient", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L184"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L202"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L203"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_plan", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_application_row_to_dict_schedule_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L244"}, {"caller_nid": "crud_pilot_application_row_to_dict_schedule_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L245"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L273"}, {"caller_nid": "crud_pilot_application_row_to_dict_infusion_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L274"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L292"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L292"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L297"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L299"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L299"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L299"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L301"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L307"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L307"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L309"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L309"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L309"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L309"}, {"caller_nid": "crud_pilot_application_list_applications", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L309"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L323"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L323"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L323"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L338"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L339"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L340"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L341"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L342"}, {"caller_nid": "crud_pilot_application_get_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L360"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L362"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L366"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L366"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L366"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L374"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L376"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L378"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "BizPilotApplication", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L381"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L382"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L382"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L384"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L391"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L399"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L400"}, {"caller_nid": "crud_pilot_application_create_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L401"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L407"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L407"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L407"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L416"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L418"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L425"}, {"caller_nid": "crud_pilot_application_update_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L426"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L432"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L432"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L432"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L441"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L443"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L447"}, {"caller_nid": "crud_pilot_application_soft_delete_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L448"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L453"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L453"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L453"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L462"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L464"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L468"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L469"}, {"caller_nid": "crud_pilot_application_start_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L476"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L476"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L476"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L485"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L487"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L491"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L492"}, {"caller_nid": "crud_pilot_application_complete_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L493"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L499"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L499"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L499"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L508"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L510"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L514"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L515"}, {"caller_nid": "crud_pilot_application_void_application", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L516"}, {"caller_nid": "crud_pilot_application_get_patient_by_application", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L529"}, {"caller_nid": "crud_pilot_application_get_patient_by_application", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L529"}, {"caller_nid": "crud_pilot_application_get_patient_by_application", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L529"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L550"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L551"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L555"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L555"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L555"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L560"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L562"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L564"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L566"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L568"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L573"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L573"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "BizCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L574"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L576"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L577"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L578"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L579"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L580"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L591"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L592"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L595"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L595"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L595"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L606"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L607"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L608"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L609"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L611"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L612"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L613"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L614"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "BizPilotPatient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L620"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L621"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L621"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L624"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L625"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L626"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L627"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L628"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L629"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L630"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L631"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L632"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L633"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L633"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L636"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L644"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L646"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L647"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L649"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L649"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "ensure_checkup_for_patient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L651"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "remove_checkup_for_patient", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L656"}, {"caller_nid": "crud_pilot_application_save_patient", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L659"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L673"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L673"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L673"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L673"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L679"}, {"caller_nid": "crud_pilot_application_list_infusion_plans", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L679"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L693"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "BizPilotInfusionPlan", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L694"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L695"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L695"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L697"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L698"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L699"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L700"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L701"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L702"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L703"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L705"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L706"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L714"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L715"}, {"caller_nid": "crud_pilot_application_create_infusion_plan", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L716"}, {"caller_nid": "crud_pilot_application_normalize_infusion_status_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L729"}, {"caller_nid": "crud_pilot_application_normalize_infusion_status_code", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L729"}, {"caller_nid": "crud_pilot_application_normalize_infusion_status_code", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L732"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L747"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L747"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L747"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L758"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L758"}, {"caller_nid": "crud_pilot_application_schedule_has_blocking_links", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L758"}, {"caller_nid": "crud_pilot_application_schedule_deletable", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L781"}, {"caller_nid": "crud_pilot_application_schedule_deletable", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L781"}, {"caller_nid": "crud_pilot_application_schedule_deletable", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L781"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L804"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L804"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L804"}, {"caller_nid": "crud_pilot_application_get_schedule_for_plan", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L814"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L822"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L823"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L824"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L827"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L828"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L829"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L830"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L834"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L836"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L838"}, {"caller_nid": "crud_pilot_application_prepare_infusion_plan_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L838"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L847"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L847"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L847"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L856"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L868"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L870"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L873"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L875"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L877"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L878"}, {"caller_nid": "crud_pilot_application_update_infusion_plan", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L880"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L885"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L887"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L887"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L887"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L896"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L903"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L903"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L903"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L913"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L915"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L915"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L915"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L916"}, {"caller_nid": "crud_pilot_application_soft_delete_infusion_plan", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L921"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L933"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L933"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L933"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L933"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L939"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L946"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L946"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L946"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L946"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L948"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L952"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L957"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L957"}, {"caller_nid": "crud_pilot_application_list_schedules_by_plan", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L961"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L974"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L974"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L974"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L983"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L987"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L989"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L990"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "BizPilotInfusionSchedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L991"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L992"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L992"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1009"}, {"caller_nid": "crud_pilot_application_auto_generate_schedules", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1011"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1025"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "BizPilotInfusionScheduleProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1028"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1031"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1032"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1033"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1034"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1035"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1036"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1037"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1038"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1038"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1039"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1039"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1041"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1042"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1050"}, {"caller_nid": "crud_pilot_application_create_schedule_products", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1051"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1065"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1066"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1066"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1067"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "BizPilotInfusionSchedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1069"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1072"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1072"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1073"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1073"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1074"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1075"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1076"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1077"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1078"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1079"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1080"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1082"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1082"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1083"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1091"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "create_outbound_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1098"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1107"}, {"caller_nid": "crud_pilot_application_create_schedule", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1108"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1119"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1121"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1122"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1123"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1124"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1125"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1126"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1127"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1127"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1128"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1128"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1130"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1130"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1131"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1131"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1132"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1133"}, {"caller_nid": "crud_pilot_application_update_schedule_editable", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1135"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1146"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1158"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1162"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1165"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1166"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1166"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1169"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1170"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1171"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1172"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1173"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1174"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1175"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1176"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1177"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1178"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1180"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1181"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1182"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1187"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1187"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "BizPilotInfusionScheduleProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1189"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1190"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1190"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1192"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1193"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1194"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1196"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1197"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1198"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1199"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1199"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1202"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1203"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1211"}, {"caller_nid": "crud_pilot_application_upsert_schedule_products", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1213"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1226"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1226"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1227"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1227"}, {"caller_nid": "crud_pilot_application_update_schedule_order_only", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1229"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1247"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1262"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1264"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1267"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1268"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1270"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1271"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1272"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1273"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1273"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1278"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1280"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1285"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1288"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1328"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1330"}, {"caller_nid": "crud_pilot_application_upsert_application_infusion", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1332"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1348"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1365"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1367"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1369"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1370"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1371"}, {"caller_nid": "crud_pilot_application_save_application_infusion", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1381"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1388"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1388"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1388"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1397"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1406"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1407"}, {"caller_nid": "crud_pilot_application_update_schedule", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1408"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1416"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1416"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1416"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1425"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1427"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1442"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1442"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1442"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1451"}, {"caller_nid": "crud_pilot_application_soft_delete_schedule", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1453"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1460"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1460"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1460"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1469"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1473"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1474"}, {"caller_nid": "crud_pilot_application_mark_schedule_complete", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_application.py", "source_location": "L1475"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/e970a910b8209e25684cf80c124cca9fa4b58a476e8231b8d0ce807a8cf3c8e3.json b/backend/app/graphify-out/cache/ast/e970a910b8209e25684cf80c124cca9fa4b58a476e8231b8d0ce807a8cf3c8e3.json new file mode 100644 index 00000000..a427f40d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/e970a910b8209e25684cf80c124cca9fa4b58a476e8231b8d0ce807a8cf3c8e3.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": "L46"}, {"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": "L53"}, {"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": "L57"}, {"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": "L69"}, {"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": "L88"}, {"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": "L117"}, {"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": "L126"}, {"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": "L182"}, {"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": "L187"}, {"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": "L192"}, {"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": "L222"}, {"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": "L275"}, {"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": "L285"}, {"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": "L396"}, {"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": "L466"}, {"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": "L506"}, {"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": "L520"}, {"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": "L541"}, {"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": "L572"}, {"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": "L623"}, {"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": "L643"}, {"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": "L705"}, {"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": "L738"}, {"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": "L757"}, {"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": "L801"}, {"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": "L852"}, {"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": "L871"}, {"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": "L885"}, {"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": "L912"}, {"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": "L950"}, {"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": "L965"}, {"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": "L987"}, {"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": "L1033"}, {"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": "L1069"}, {"id": "crud_production_work_order_rationale_127", "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", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L127"}, {"id": "crud_production_work_order_rationale_195", "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": "L195"}, {"id": "crud_production_work_order_rationale_225", "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": "L225"}, {"id": "crud_production_work_order_rationale_276", "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": "L276"}, {"id": "crud_production_work_order_rationale_292", "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": "L292"}, {"id": "crud_production_work_order_rationale_472", "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": "L472"}, {"id": "crud_production_work_order_rationale_528", "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": "L528"}, {"id": "crud_production_work_order_rationale_573", "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": "L573"}, {"id": "crud_production_work_order_rationale_624", "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": "L624"}, {"id": "crud_production_work_order_rationale_650", "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": "L650"}], "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_utils", "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_crud_collection_protocol", "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", "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_models_models", "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_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L29", "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": "L30", "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": "L46", "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": "L53", "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": "L57", "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": "L69", "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": "L88", "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": "L117", "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": "L126", "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": "L182", "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": "L187", "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": "L192", "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": "L222", "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": "L275", "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": "L285", "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": "L396", "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": "L466", "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": "L506", "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": "L520", "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": "L541", "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": "L572", "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": "L623", "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": "L643", "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": "L705", "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": "L738", "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": "L757", "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": "L801", "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": "L852", "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": "L871", "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": "L885", "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": "L912", "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": "L950", "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": "L965", "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": "L987", "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": "L1033", "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": "L1069", "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": "L112", "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": "L176", "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": "L207", "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": "L210", "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": "L212", "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": "L268", "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": "L277", "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": "L277", "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": "L279", "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": "L281", "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": "L334", "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": "L461", "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": "L461", "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": "L462", "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": "L529", "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": "L548", "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": "L602", "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": "L639", "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": "L683", "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": "L719", "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": "L780", "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": "L825", "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": "L877", "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": "L895", "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": "L946", "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": "L968", "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": "L971", "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": "L1000", "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": "L1041", "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": "L1072", "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": "L1093", "weight": 1.0}, {"source": "crud_production_work_order_rationale_127", "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": "L127", "weight": 1.0}, {"source": "crud_production_work_order_rationale_195", "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": "L195", "weight": 1.0}, {"source": "crud_production_work_order_rationale_225", "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": "L225", "weight": 1.0}, {"source": "crud_production_work_order_rationale_276", "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": "L276", "weight": 1.0}, {"source": "crud_production_work_order_rationale_292", "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": "L292", "weight": 1.0}, {"source": "crud_production_work_order_rationale_472", "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": "L472", "weight": 1.0}, {"source": "crud_production_work_order_rationale_528", "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": "L528", "weight": 1.0}, {"source": "crud_production_work_order_rationale_573", "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": "L573", "weight": 1.0}, {"source": "crud_production_work_order_rationale_624", "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": "L624", "weight": 1.0}, {"source": "crud_production_work_order_rationale_650", "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": "L650", "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": "L47"}, {"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": "L48"}, {"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": "L54"}, {"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": "L58"}, {"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": "L58"}, {"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": "L58"}, {"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": "L59"}, {"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": "L60"}, {"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": "L70"}, {"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": "L70"}, {"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": "L73"}, {"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": "L73"}, {"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": "L73"}, {"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": "L73"}, {"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": "L76"}, {"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": "L79"}, {"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": "L84"}, {"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": "L92"}, {"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": "L98"}, {"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": "L99"}, {"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": "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": "L103"}, {"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": "get", "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": "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": "L107"}, {"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": "L120"}, {"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": "L137"}, {"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": "L137"}, {"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": "L143"}, {"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": "L143"}, {"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": "L143"}, {"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": "L145"}, {"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": "L152"}, {"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": "L155"}, {"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": "L155"}, {"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": "L155"}, {"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": "L155"}, {"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": "L158"}, {"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": "L158"}, {"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": "L161"}, {"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": "L161"}, {"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": "L161"}, {"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": "L161"}, {"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": "L165"}, {"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": "L165"}, {"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": "L167"}, {"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": "L170"}, {"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": "L171"}, {"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": "L183"}, {"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": "L184"}, {"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": "L188"}, {"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": "L189"}, {"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": "L196"}, {"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": "L201"}, {"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": "L201"}, {"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": "L201"}, {"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": "L205"}, {"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": "L213"}, {"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": "L216"}, {"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": "L229"}, {"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": "L230"}, {"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": "L233"}, {"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": "L236"}, {"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": "L248"}, {"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": "L248"}, {"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": "L248"}, {"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": "L255"}, {"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": "L255"}, {"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": "L255"}, {"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": "L257"}, {"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": "L257"}, {"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": "L257"}, {"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": "L263"}, {"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": "L293"}, {"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": "L296"}, {"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": "L296"}, {"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": "L296"}, {"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": "L307"}, {"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": "L312"}, {"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": "L312"}, {"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": "L312"}, {"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": "L323"}, {"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": "L323"}, {"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": "L323"}, {"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": "L332"}, {"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": "L333"}, {"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": "L346"}, {"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": "L347"}, {"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": "L353"}, {"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": "L353"}, {"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": "L353"}, {"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": "L364"}, {"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": "L364"}, {"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": "L364"}, {"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": "L373"}, {"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": "L374"}, {"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": "L387"}, {"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": "L388"}, {"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": "L391"}, {"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": "L392"}, {"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": "L451"}, {"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": "L451"}, {"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": "L451"}, {"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": "L451"}, {"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": "L451"}, {"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": "L452"}, {"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": "L453"}, {"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": "L453"}, {"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": "L455"}, {"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": "L455"}, {"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": "L455"}, {"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": "L455"}, {"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": "L455"}, {"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": "L456"}, {"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": "L463"}, {"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": "L473"}, {"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": "L475"}, {"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": "L477"}, {"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": "L477"}, {"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": "L477"}, {"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": "L479"}, {"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": "L485"}, {"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": "L488"}, {"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": "L488"}, {"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": "L488"}, {"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": "L490"}, {"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": "L497"}, {"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": "L499"}, {"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": "L503"}, {"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": "L510"}, {"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": "L510"}, {"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": "L510"}, {"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": "L531"}, {"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": "L533"}, {"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": "L535"}, {"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": "L536"}, {"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": "L537"}, {"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": "L550"}, {"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": "L552"}, {"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": "L555"}, {"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": "L558"}, {"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": "L559"}, {"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": "L560"}, {"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": "L575"}, {"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": "L575"}, {"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": "L575"}, {"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": "L575"}, {"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": "L584"}, {"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": "L584"}, {"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": "L584"}, {"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": "L584"}, {"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": "L597"}, {"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": "L598"}, {"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": "L598"}, {"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": "L599"}, {"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": "L600"}, {"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": "L626"}, {"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": "L626"}, {"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": "L626"}, {"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": "L626"}, {"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": "L638"}, {"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": "L659"}, {"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": "L659"}, {"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": "L659"}, {"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": "L659"}, {"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": "L663"}, {"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": "L663"}, {"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": "L663"}, {"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": "L667"}, {"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": "L673"}, {"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": "L677"}, {"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": "L678"}, {"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": "L681"}, {"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": "L689"}, {"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": "L689"}, {"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": "L689"}, {"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": "L691"}, {"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": "L699"}, {"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": "L717"}, {"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": "L718"}, {"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": "L733"}, {"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": "L734"}, {"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": "L739"}, {"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": "L739"}, {"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": "L742"}, {"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": "L742"}, {"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": "L742"}, {"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": "L742"}, {"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": "L745"}, {"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": "L748"}, {"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": "L753"}, {"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": "L768"}, {"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": "L768"}, {"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": "L768"}, {"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": "L778"}, {"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": "L779"}, {"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": "L796"}, {"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": "L797"}, {"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": "L802"}, {"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": "L802"}, {"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": "L802"}, {"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": "L803"}, {"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": "L810"}, {"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": "L812"}, {"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": "L814"}, {"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": "L816"}, {"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": "L816"}, {"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": "L816"}, {"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": "L817"}, {"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": "L821"}, {"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": "L821"}, {"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": "L821"}, {"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": "L822"}, {"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": "L844"}, {"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": "L853"}, {"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": "L853"}, {"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": "L856"}, {"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": "L856"}, {"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": "L856"}, {"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": "L856"}, {"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": "L859"}, {"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": "L862"}, {"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": "L867"}, {"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": "L876"}, {"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": "L877"}, {"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": "L878"}, {"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": "L893"}, {"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": "L894"}, {"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": "L903"}, {"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": "L904"}, {"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": "L907"}, {"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": "L908"}, {"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": "L922"}, {"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": "L922"}, {"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": "L927"}, {"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": "L928"}, {"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": "L931"}, {"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": "L931"}, {"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": "L932"}, {"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": "L933"}, {"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": "L933"}, {"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": "L936"}, {"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": "L937"}, {"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": "L937"}, {"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": "L937"}, {"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": "L937"}, {"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": "L938"}, {"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": "L939"}, {"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": "L939"}, {"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": "L941"}, {"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": "L941"}, {"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": "L941"}, {"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": "L941"}, {"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": "L941"}, {"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": "L947"}, {"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": "L954"}, {"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": "L954"}, {"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": "L954"}, {"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": "L973"}, {"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": "L973"}, {"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": "L973"}, {"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": "L973"}, {"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": "L983"}, {"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": "L1002"}, {"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": "L1004"}, {"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": "L1006"}, {"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": "L1022"}, {"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": "L1028"}, {"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": "L1029"}, {"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": "L1039"}, {"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": "L1041"}, {"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": "L1045"}, {"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": "L1045"}, {"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": "L1045"}, {"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": "L1047"}, {"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": "L1056"}, {"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": "L1062"}, {"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": "L1066"}, {"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": "L1074"}, {"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": "L1076"}, {"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": "L1078"}, {"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": "L1080"}, {"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": "L1080"}, {"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": "L1080"}, {"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": "L1081"}, {"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": "L1089"}, {"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": "L1089"}, {"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": "L1089"}, {"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": "L1090"}, {"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": "L1112"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/eda6273f0d9170d4185ea8f1228977347a63e253fba25c68b261e7de04fcf63f.json b/backend/app/graphify-out/cache/ast/eda6273f0d9170d4185ea8f1228977347a63e253fba25c68b261e7de04fcf63f.json new file mode 100644 index 00000000..7db330fc --- /dev/null +++ b/backend/app/graphify-out/cache/ast/eda6273f0d9170d4185ea8f1228977347a63e253fba25c68b261e7de04fcf63f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "label": "qc_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L1"}, {"id": "schemas_qc_work_order_outboundqcdetailapplication", "label": "OutboundQcDetailApplication", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L5"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_qc_work_order_outboundqcdetailpatient", "label": "OutboundQcDetailPatient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L14"}, {"id": "schemas_qc_work_order_outboundqcdetailinfusionplan", "label": "OutboundQcDetailInfusionPlan", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L28"}, {"id": "schemas_qc_work_order_outboundqcdetailinfusionschedule", "label": "OutboundQcDetailInfusionSchedule", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L39"}, {"id": "schemas_qc_work_order_outboundqcdetailproduct", "label": "OutboundQcDetailProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L51"}, {"id": "schemas_qc_work_order_outboundqcdetailresponse", "label": "OutboundQcDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L64"}, {"id": "schemas_qc_work_order_qcworkordercreatebody", "label": "QcWorkOrderCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L76"}, {"id": "schemas_qc_work_order_qcworkorderupdatebody", "label": "QcWorkOrderUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L89"}, {"id": "schemas_qc_work_order_rationale_90", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff08\u5165\u5e93\u4ec5\u5907\u6ce8\uff1b\u4e34\u65f6\u53ef\u542b\u8d28\u68c0\u5bf9\u8c61\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L90"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_outboundqcdetailapplication", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "schemas_qc_work_order_outboundqcdetailapplication", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_outboundqcdetailpatient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "schemas_qc_work_order_outboundqcdetailpatient", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_outboundqcdetailinfusionplan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L28", "weight": 1.0}, {"source": "schemas_qc_work_order_outboundqcdetailinfusionplan", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_outboundqcdetailinfusionschedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L39", "weight": 1.0}, {"source": "schemas_qc_work_order_outboundqcdetailinfusionschedule", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_outboundqcdetailproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L51", "weight": 1.0}, {"source": "schemas_qc_work_order_outboundqcdetailproduct", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_outboundqcdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L64", "weight": 1.0}, {"source": "schemas_qc_work_order_outboundqcdetailresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L76", "weight": 1.0}, {"source": "schemas_qc_work_order_qcworkordercreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_qc_work_order_py", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L89", "weight": 1.0}, {"source": "schemas_qc_work_order_qcworkorderupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L89", "weight": 1.0}, {"source": "schemas_qc_work_order_rationale_90", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/qc_work_order.py", "source_location": "L90", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f16092b374c7eee1ee1b640fb45c759cb86741b1e4dcbcf096ea5cfb8c55b8ce.json b/backend/app/graphify-out/cache/ast/f16092b374c7eee1ee1b640fb45c759cb86741b1e4dcbcf096ea5cfb8c55b8ce.json new file mode 100644 index 00000000..1e8af8c9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f16092b374c7eee1ee1b640fb45c759cb86741b1e4dcbcf096ea5cfb8c55b8ce.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "label": "pilot_infusion_schedule_mgmt.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1"}, {"id": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "label": "_row_to_dict_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L51"}, {"id": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "label": "_row_to_dict_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L127"}, {"id": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "label": "_get_plan_schedule_course_meta()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L144"}, {"id": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "label": "_resolve_course_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L184"}, {"id": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "label": "_get_products_for_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L214"}, {"id": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "label": "list_infusion_schedules_mgmt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L236"}, {"id": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "label": "get_infusion_schedule_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L390"}, {"id": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "label": "update_infusion_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L461"}, {"id": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "label": "update_qc_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L540"}, {"id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "label": "_settlement_remark_marker()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L575"}, {"id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "label": "_settlement_remark_markers_for_lookup()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L580"}, {"id": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "label": "_find_existing_settlement_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L584"}, {"id": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "label": "_resolve_yfk_unit_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L604"}, {"id": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "label": "_find_service_order_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L647"}, {"id": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "label": "_schedule_product_to_txn_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L680"}, {"id": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "label": "_create_settlement_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L693"}, {"id": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "label": "_deduct_fee_on_complete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L740"}, {"id": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "label": "update_infusion_schedule_mgmt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L946"}, {"id": "crud_pilot_infusion_schedule_mgmt_rationale_1", "label": "\u4e2d\u8bd5\u8f93\u6ce8\u8ba1\u5212\u7ba1\u7406 CRUD\uff08\u8f93\u6ce8\u8ba1\u5212\u5217\u8868\u3001\u8be6\u60c5\u3001\u72b6\u6001\u53d8\u66f4\u3001\u7f16\u8f91\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1"}, {"id": "crud_pilot_infusion_schedule_mgmt_rationale_147", "label": "\u6309\u8f93\u6ce8\u65b9\u6848\u6c47\u603b\uff1a\u8ba1\u5212\u6761\u6570\u3001\u5404\u8ba1\u5212\u5185\u6bcf\u6761 schedule \u7684\u7597\u7a0b\u5e8f\u53f7\uff081 \u8d77\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L147"}, {"id": "crud_pilot_infusion_schedule_mgmt_rationale_576", "label": "\u5e42\u7b49\u68c0\u7d22\u7528\u6807\u8bb0\uff08\u4e2d\u6587\uff09\uff1b\u517c\u5bb9\u5386\u53f2\u82f1\u6587\u6807\u8bb0 infusionScheduleId=", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L576"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "app_crud_pilot_service", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L540", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L580", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L647", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L680", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L693", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "target": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L946", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "target": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L60", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L228", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L320", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L365", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L368", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "target": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L446", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L449", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "target": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L451", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "target": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L533", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L537", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L572", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L581", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L589", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L709", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L793", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L824", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L831", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L857", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "target": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L874", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "target": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1035", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_infusion_schedule_mgmt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_rationale_147", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L147", "weight": 1.0}, {"source": "crud_pilot_infusion_schedule_mgmt_rationale_576", "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L576", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L64"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L65"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L68"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L77"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L78"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L135"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L136"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L148"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L155"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L160"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L161"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L162"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L170"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L170"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L172"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L174"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L178"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L193"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L193"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L196"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L198"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L198"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L202"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L223"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L224"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L254"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L254"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L254"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L254"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L254"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L256"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L257"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L267"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L268"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L269"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L270"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L271"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L276"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L276"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L276"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L278"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L278"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L281"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L281"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L281"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L283"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L283"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L288"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L289"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L295"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L296"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L297"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L305"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L306"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L307"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L307"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L312"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L326"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L326"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L326"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L346"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L346"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L346"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L357"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L357"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L357"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L366"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L367"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L394"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L394"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L394"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L406"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L406"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L406"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L418"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L418"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L418"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L427"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L427"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L427"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L438"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L438"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L438"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L450"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L479"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L483"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L484"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L484"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L485"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L489"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L491"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L501"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L501"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L501"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L504"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L516"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L516"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L516"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L529"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L535"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L536"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L548"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L548"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L548"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L557"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L561"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L562"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L562"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L563"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L565"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L570"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L571"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L588"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L592"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L592"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L592"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L596"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L607"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L608"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L610"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L620"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L622"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L625"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L625"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L625"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L630"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L638"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L641"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L643"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L650"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L651"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L652"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L655"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L655"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L655"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L668"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L668"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L668"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L689"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L706"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L712"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L713"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L714"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L717"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L719"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L720"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L735"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L736"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L742"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L742"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L742"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L751"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L754"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L754"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L754"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L762"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L765"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L765"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L765"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L774"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L777"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L780"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L780"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L780"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L804"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L805"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L811"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L813"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L818"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L823"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L823"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L827"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L830"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "_get_or_create_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L834"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L838"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L843"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L846"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L847"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L849"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L854"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L855"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L877"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L881"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L881"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "_resolve_agreement_price_cell_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L883"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "_reduce_channel_product_quota", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L893"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L903"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L905"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L913"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L915"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L920"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L938"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L954"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L954"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L954"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L963"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L967"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L969"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L977"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L979"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L983"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L995"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L998"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L998"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L998"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1004"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "BizPilotInfusionScheduleProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1005"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1006"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1006"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1008"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1008"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1009"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1009"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1010"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1010"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1011"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1011"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1012"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1012"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1014"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1014"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1016"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1016"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1017"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1017"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1023"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1031"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1033"}, {"caller_nid": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1034"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/fcff3a3c5848dc81f500c4c1f40eb5337a9d3e9dd7ba411014d40395bc6bd514.json b/backend/app/graphify-out/cache/ast/fcff3a3c5848dc81f500c4c1f40eb5337a9d3e9dd7ba411014d40395bc6bd514.json new file mode 100644 index 00000000..2034ccc0 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/fcff3a3c5848dc81f500c4c1f40eb5337a9d3e9dd7ba411014d40395bc6bd514.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": "L57"}, {"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": "L64"}, {"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": "L68"}, {"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": "L75"}, {"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": "L89"}, {"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": "L114"}, {"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": "L134"}, {"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": "L150"}, {"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": "L166"}, {"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": "L178"}, {"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": "L190"}, {"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": "L212"}, {"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": "L237"}, {"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": "L250"}, {"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": "L259"}, {"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": "L281"}, {"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": "L304"}, {"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": "L327"}, {"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": "L349"}, {"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": "L370"}, {"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": "L403"}, {"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": "L478"}, {"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": "L655"}, {"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": "L764"}, {"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": "L789"}, {"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": "L836"}, {"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": "L989"}, {"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": "L1027"}, {"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": "L1049"}, {"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": "L1103"}, {"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": "L1157"}, {"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": "L1176"}, {"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": "L1195"}, {"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": "L1252"}, {"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": "L1261"}, {"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": "L1291"}, {"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": "L1333"}, {"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": "L1460"}, {"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": "L1474"}, {"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": "L1600"}, {"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": "L1649"}, {"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_251", "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": "L251"}, {"id": "crud_production_task_rationale_260", "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": "L260"}, {"id": "crud_production_task_rationale_1253", "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": "L1253"}, {"id": "crud_production_task_rationale_1292", "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": "L1292"}, {"id": "crud_production_task_rationale_1476", "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": "L1476"}, {"id": "crud_production_task_rationale_1601", "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": "L1601"}], "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": "L40", "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": "L41", "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": "L42", "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": "L57", "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": "L64", "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": "L68", "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": "L75", "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": "L89", "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": "L114", "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": "L134", "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": "L150", "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": "L166", "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": "L178", "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": "L190", "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": "L212", "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": "L237", "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": "L250", "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": "L259", "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": "L281", "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": "L304", "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": "L327", "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": "L349", "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": "L370", "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": "L403", "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": "L478", "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": "L655", "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": "L764", "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": "L789", "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": "L836", "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": "L989", "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": "L1027", "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": "L1049", "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": "L1103", "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": "L1157", "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": "L1176", "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": "L1195", "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": "L1252", "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": "L1261", "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": "L1291", "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": "L1333", "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": "L1460", "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": "L1474", "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": "L1600", "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": "L1649", "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": "L101", "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": "L104", "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": "L128", "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": "L274", "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": "L275", "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": "L276", "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": "L277", "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": "L298", "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": "L321", "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": "L343", "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": "L364", "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": "L397", "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": "L398", "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": "L399", "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": "L400", "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": "L432", "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": "L460", "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": "L542", "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": "L650", "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": "L667", "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": "L699", "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": "L713", "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": "L714", "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": "L715", "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": "L716", "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": "L730", "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": "L746", "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": "L897", "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": "L968", "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": "L982", "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": "L983", "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": "L984", "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": "L985", "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": "L1042", "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": "L1071", "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": "L1125", "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": "L1162", "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": "L1181", "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": "L1221", "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": "L1322", "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": "L1387", "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": "L1394", "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": "L1419", "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": "L1533", "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": "L1595", "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": "L1596", "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": "L1623", "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_251", "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": "L251", "weight": 1.0}, {"source": "crud_production_task_rationale_260", "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": "L260", "weight": 1.0}, {"source": "crud_production_task_rationale_1253", "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": "L1253", "weight": 1.0}, {"source": "crud_production_task_rationale_1292", "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": "L1292", "weight": 1.0}, {"source": "crud_production_task_rationale_1476", "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": "L1476", "weight": 1.0}, {"source": "crud_production_task_rationale_1601", "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": "L1601", "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": "L58"}, {"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": "L61"}, {"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L65"}, {"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": "L69"}, {"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": "L70"}, {"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": "L76"}, {"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": "L76"}, {"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": "L79"}, {"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": "L79"}, {"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": "L79"}, {"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": "L79"}, {"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": "L82"}, {"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": "L94"}, {"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": "L103"}, {"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": "L103"}, {"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": "L104"}, {"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": "L220"}, {"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": "L238"}, {"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": "L238"}, {"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": "L238"}, {"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": "L239"}, {"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": "L240"}, {"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": "L247"}, {"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": "L252"}, {"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": "L252"}, {"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": "L252"}, {"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": "L261"}, {"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": "L261"}, {"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": "L261"}, {"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": "L261"}, {"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": "L262"}, {"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": "L263"}, {"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": "L263"}, {"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": "L264"}, {"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": "L264"}, {"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": "L264"}, {"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": "L264"}, {"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": "L265"}, {"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": "L266"}, {"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": "L266"}, {"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": "L267"}, {"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": "L267"}, {"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": "L267"}, {"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": "L267"}, {"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": "L268"}, {"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": "L269"}, {"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": "L269"}, {"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": "L270"}, {"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": "L270"}, {"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": "L270"}, {"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": "L270"}, {"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": "L271"}, {"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": "L272"}, {"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": "L272"}, {"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": "L285"}, {"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": "L285"}, {"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": "L285"}, {"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": "L285"}, {"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": "L286"}, {"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": "L288"}, {"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": "L289"}, {"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": "L291"}, {"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": "L292"}, {"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": "L292"}, {"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": "L293"}, {"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": "L308"}, {"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": "L308"}, {"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": "L308"}, {"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": "L308"}, {"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": "L309"}, {"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": "L311"}, {"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": "L312"}, {"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": "L314"}, {"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": "L315"}, {"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": "L315"}, {"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": "L316"}, {"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": "L331"}, {"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": "L331"}, {"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": "L331"}, {"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": "L331"}, {"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": "L332"}, {"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": "L334"}, {"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": "L335"}, {"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": "L337"}, {"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": "L338"}, {"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": "L338"}, {"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": "L339"}, {"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": "L353"}, {"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": "L353"}, {"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": "L353"}, {"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": "L353"}, {"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": "L354"}, {"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": "L356"}, {"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": "L357"}, {"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": "L359"}, {"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": "L360"}, {"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": "L360"}, {"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": "L361"}, {"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": "L375"}, {"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": "L375"}, {"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": "L375"}, {"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": "L375"}, {"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": "L376"}, {"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": "L377"}, {"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": "L377"}, {"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": "L380"}, {"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": "L382"}, {"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": "L383"}, {"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": "L394"}, {"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": "L395"}, {"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": "L408"}, {"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": "L408"}, {"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": "L412"}, {"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": "L412"}, {"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": "L412"}, {"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": "L421"}, {"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": "L427"}, {"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": "L427"}, {"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": "L428"}, {"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": "L429"}, {"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": "L429"}, {"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": "L433"}, {"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": "L434"}, {"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": "L435"}, {"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": "L437"}, {"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": "L440"}, {"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": "L440"}, {"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": "L441"}, {"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": "L441"}, {"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": "L442"}, {"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": "L444"}, {"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": "L444"}, {"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": "L445"}, {"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": "L445"}, {"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": "L455"}, {"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": "L456"}, {"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": "L458"}, {"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": "L464"}, {"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": "L467"}, {"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": "L468"}, {"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": "L473"}, {"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": "L474"}, {"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": "L532"}, {"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": "L532"}, {"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": "L532"}, {"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": "L532"}, {"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": "L532"}, {"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": "L533"}, {"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": "L534"}, {"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": "L534"}, {"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": "L536"}, {"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": "L536"}, {"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": "L536"}, {"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": "L536"}, {"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": "L536"}, {"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": "L537"}, {"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": "L548"}, {"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": "L548"}, {"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": "L548"}, {"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": "L549"}, {"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": "L552"}, {"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": "L553"}, {"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": "L559"}, {"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": "L559"}, {"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": "L559"}, {"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": "L569"}, {"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": "L579"}, {"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": "L579"}, {"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": "L579"}, {"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": "L580"}, {"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": "L587"}, {"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": "L587"}, {"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": "L587"}, {"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": "L588"}, {"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": "L592"}, {"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": "L593"}, {"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": "L600"}, {"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": "L602"}, {"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": "L604"}, {"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": "L606"}, {"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": "L608"}, {"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": "L608"}, {"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": "L612"}, {"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": "L612"}, {"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": "L612"}, {"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": "L617"}, {"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": "L623"}, {"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": "L623"}, {"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": "L628"}, {"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": "L628"}, {"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": "L628"}, {"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": "L629"}, {"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": "L636"}, {"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": "L636"}, {"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": "L636"}, {"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": "L637"}, {"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": "L641"}, {"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": "L643"}, {"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": "L644"}, {"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": "L648"}, {"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": "L651"}, {"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": "L652"}, {"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": "L656"}, {"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": "L656"}, {"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": "L656"}, {"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": "L657"}, {"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": "L666"}, {"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": "L666"}, {"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": "L666"}, {"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": "L671"}, {"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": "L674"}, {"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": "L674"}, {"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": "L674"}, {"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": "L679"}, {"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": "L681"}, {"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": "L681"}, {"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": "L681"}, {"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": "L686"}, {"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": "L692"}, {"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": "L692"}, {"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": "L692"}, {"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": "L692"}, {"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": "L693"}, {"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": "L694"}, {"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": "L694"}, {"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": "L700"}, {"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": "L700"}, {"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": "L700"}, {"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": "L700"}, {"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": "L701"}, {"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": "L702"}, {"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": "L702"}, {"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": "L703"}, {"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": "L703"}, {"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": "L703"}, {"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": "L703"}, {"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": "L704"}, {"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": "L705"}, {"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": "L705"}, {"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": "L706"}, {"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": "L706"}, {"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": "L706"}, {"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": "L706"}, {"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": "L707"}, {"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": "L708"}, {"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": "L708"}, {"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": "L709"}, {"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": "L709"}, {"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": "L709"}, {"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": "L709"}, {"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": "L710"}, {"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": "L711"}, {"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": "L711"}, {"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": "L717"}, {"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": "L719"}, {"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": "L719"}, {"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": "L719"}, {"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": "L719"}, {"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": "L720"}, {"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": "L721"}, {"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": "L721"}, {"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": "L723"}, {"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": "L723"}, {"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": "L723"}, {"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": "L723"}, {"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": "L724"}, {"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": "L725"}, {"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": "L725"}, {"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": "L734"}, {"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": "L734"}, {"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": "L734"}, {"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": "L735"}, {"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": "L735"}, {"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": "L737"}, {"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": "L738"}, {"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": "L740"}, {"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": "L750"}, {"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": "L750"}, {"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": "L750"}, {"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": "L751"}, {"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": "L751"}, {"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": "L753"}, {"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": "L754"}, {"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": "L756"}, {"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": "L768"}, {"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": "L768"}, {"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": "L768"}, {"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": "L769"}, {"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": "L776"}, {"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": "L778"}, {"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": "L780"}, {"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": "L780"}, {"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": "L782"}, {"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": "L783"}, {"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": "L784"}, {"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": "L785"}, {"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": "L799"}, {"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": "L799"}, {"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": "L799"}, {"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": "L800"}, {"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": "L807"}, {"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": "L809"}, {"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": "L810"}, {"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": "L815"}, {"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": "L817"}, {"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": "L820"}, {"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": "L825"}, {"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": "L828"}, {"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": "L831"}, {"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": "L832"}, {"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": "L840"}, {"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": "L840"}, {"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": "L840"}, {"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": "L841"}, {"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": "L848"}, {"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": "L850"}, {"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": "L851"}, {"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": "L853"}, {"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": "L853"}, {"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": "L853"}, {"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": "L853"}, {"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": "L854"}, {"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": "L859"}, {"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": "L861"}, {"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": "L861"}, {"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": "L861"}, {"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": "L862"}, {"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": "L865"}, {"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": "L867"}, {"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": "L868"}, {"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": "L883"}, {"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": "L884"}, {"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": "L887"}, {"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": "L887"}, {"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": "L887"}, {"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": "L887"}, {"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": "L888"}, {"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": "L889"}, {"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": "L889"}, {"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": "L890"}, {"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": "L891"}, {"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": "L891"}, {"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": "L892"}, {"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": "L902"}, {"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": "L902"}, {"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": "L902"}, {"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": "L902"}, {"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": "L903"}, {"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": "L904"}, {"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": "L904"}, {"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": "L905"}, {"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": "L906"}, {"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": "L906"}, {"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": "L907"}, {"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": "L917"}, {"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": "L917"}, {"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": "L917"}, {"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": "L917"}, {"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": "L918"}, {"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": "L919"}, {"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": "L919"}, {"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": "L920"}, {"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": "L921"}, {"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": "L921"}, {"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": "L922"}, {"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": "L931"}, {"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": "L931"}, {"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": "L931"}, {"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": "L931"}, {"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": "L932"}, {"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": "L933"}, {"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": "L933"}, {"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": "L934"}, {"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": "L935"}, {"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": "L935"}, {"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": "L936"}, {"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": "L944"}, {"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": "L947"}, {"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": "L948"}, {"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": "L950"}, {"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": "L950"}, {"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": "L951"}, {"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": "L951"}, {"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": "L952"}, {"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": "L952"}, {"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": "L953"}, {"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": "L953"}, {"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": "L954"}, {"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": "L954"}, {"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": "L955"}, {"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": "L955"}, {"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": "L956"}, {"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": "L956"}, {"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": "L957"}, {"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": "L957"}, {"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": "L958"}, {"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": "L960"}, {"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": "L960"}, {"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": "L964"}, {"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": "L965"}, {"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": "L969"}, {"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": "L969"}, {"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": "L969"}, {"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": "L969"}, {"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": "L970"}, {"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": "L971"}, {"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": "L971"}, {"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": "L972"}, {"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": "L972"}, {"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": "L972"}, {"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": "L972"}, {"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": "L973"}, {"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": "L974"}, {"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": "L974"}, {"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": "L975"}, {"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": "L975"}, {"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": "L975"}, {"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": "L975"}, {"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": "L976"}, {"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": "L977"}, {"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": "L977"}, {"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": "L978"}, {"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": "L978"}, {"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": "L978"}, {"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": "L978"}, {"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": "L979"}, {"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": "L980"}, {"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": "L980"}, {"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": "L993"}, {"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": "L993"}, {"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": "L993"}, {"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": "L994"}, {"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": "L1001"}, {"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": "L1007"}, {"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": "L1010"}, {"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": "L1010"}, {"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": "L1012"}, {"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": "L1012"}, {"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": "L1013"}, {"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": "L1015"}, {"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": "L1016"}, {"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": "L1018"}, {"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": "L1020"}, {"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": "L1021"}, {"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": "L1022"}, {"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": "L1023"}, {"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": "L1028"}, {"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": "L1028"}, {"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": "L1028"}, {"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": "L1029"}, {"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": "L1036"}, {"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": "L1037"}, {"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": "L1041"}, {"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": "L1046"}, {"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": "L1053"}, {"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": "L1055"}, {"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": "L1055"}, {"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": "L1055"}, {"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": "L1056"}, {"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": "L1063"}, {"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": "L1063"}, {"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": "L1063"}, {"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": "L1064"}, {"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": "L1075"}, {"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": "L1077"}, {"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": "L1078"}, {"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": "L1078"}, {"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": "L1079"}, {"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": "L1080"}, {"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": "L1080"}, {"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": "L1081"}, {"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": "L1081"}, {"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": "L1082"}, {"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": "L1082"}, {"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": "L1083"}, {"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": "L1083"}, {"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": "L1084"}, {"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": "L1084"}, {"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": "L1085"}, {"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": "L1085"}, {"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": "L1086"}, {"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": "L1087"}, {"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": "L1087"}, {"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": "L1093"}, {"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": "L1097"}, {"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": "L1099"}, {"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": "L1107"}, {"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": "L1109"}, {"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": "L1109"}, {"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": "L1109"}, {"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": "L1110"}, {"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": "L1117"}, {"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": "L1117"}, {"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": "L1117"}, {"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": "L1118"}, {"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": "L1129"}, {"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": "L1131"}, {"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": "L1132"}, {"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": "L1132"}, {"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": "L1133"}, {"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": "L1134"}, {"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": "L1134"}, {"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": "L1135"}, {"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": "L1135"}, {"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": "L1136"}, {"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": "L1136"}, {"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": "L1137"}, {"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": "L1137"}, {"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": "L1138"}, {"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": "L1138"}, {"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": "L1139"}, {"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": "L1139"}, {"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": "L1140"}, {"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": "L1141"}, {"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": "L1141"}, {"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": "L1147"}, {"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": "L1151"}, {"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": "L1153"}, {"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": "L1161"}, {"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": "L1163"}, {"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": "L1164"}, {"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": "L1164"}, {"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": "L1165"}, {"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": "L1166"}, {"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": "L1166"}, {"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": "L1167"}, {"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": "L1167"}, {"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": "L1168"}, {"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": "L1168"}, {"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": "L1169"}, {"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": "L1169"}, {"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": "L1173"}, {"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": "L1180"}, {"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": "L1182"}, {"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": "L1183"}, {"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": "L1183"}, {"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": "L1184"}, {"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": "L1185"}, {"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": "L1185"}, {"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": "L1186"}, {"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": "L1186"}, {"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": "L1187"}, {"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": "L1187"}, {"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": "L1188"}, {"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": "L1188"}, {"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": "L1192"}, {"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": "L1199"}, {"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": "L1202"}, {"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": "L1202"}, {"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": "L1202"}, {"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": "L1203"}, {"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": "L1211"}, {"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": "L1211"}, {"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": "L1211"}, {"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": "L1218"}, {"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": "L1224"}, {"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": "L1225"}, {"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": "L1225"}, {"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": "L1225"}, {"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": "L1226"}, {"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": "L1226"}, {"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": "L1226"}, {"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": "L1229"}, {"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": "L1229"}, {"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": "L1229"}, {"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": "L1236"}, {"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": "L1237"}, {"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": "L1237"}, {"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": "L1238"}, {"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": "L1241"}, {"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": "L1241"}, {"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": "L1241"}, {"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": "L1242"}, {"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": "L1242"}, {"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": "L1242"}, {"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": "L1243"}, {"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": "L1243"}, {"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": "L1248"}, {"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": "L1249"}, {"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": "L1256"}, {"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": "L1258"}, {"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": "L1258"}, {"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": "L1258"}, {"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": "L1265"}, {"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": "L1266"}, {"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": "L1267"}, {"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": "L1286"}, {"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": "L1287"}, {"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": "L1288"}, {"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": "L1304"}, {"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": "L1304"}, {"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": "L1304"}, {"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": "L1306"}, {"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": "L1306"}, {"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": "L1306"}, {"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": "L1311"}, {"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": "L1313"}, {"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": "L1315"}, {"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": "L1320"}, {"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": "L1320"}, {"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": "L1322"}, {"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": "L1323"}, {"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": "L1325"}, {"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": "L1325"}, {"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": "L1326"}, {"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": "L1337"}, {"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": "L1340"}, {"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": "L1340"}, {"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": "L1340"}, {"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": "L1341"}, {"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": "L1352"}, {"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": "L1354"}, {"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": "L1354"}, {"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": "L1354"}, {"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": "L1356"}, {"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": "L1359"}, {"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": "L1361"}, {"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": "L1361"}, {"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": "L1361"}, {"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": "L1368"}, {"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": "L1370"}, {"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": "L1374"}, {"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": "L1377"}, {"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": "L1378"}, {"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": "L1378"}, {"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": "L1378"}, {"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": "L1382"}, {"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": "L1382"}, {"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": "L1382"}, {"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": "L1389"}, {"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": "L1392"}, {"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": "L1399"}, {"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": "L1400"}, {"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": "L1400"}, {"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": "L1401"}, {"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": "L1401"}, {"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": "L1405"}, {"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": "L1408"}, {"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": "L1409"}, {"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": "L1410"}, {"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": "L1410"}, {"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": "L1410"}, {"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": "L1411"}, {"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": "L1411"}, {"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": "L1411"}, {"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": "L1412"}, {"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": "L1412"}, {"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": "L1412"}, {"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": "L1413"}, {"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": "L1413"}, {"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": "L1413"}, {"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": "L1414"}, {"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": "L1414"}, {"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": "L1415"}, {"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": "L1415"}, {"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": "L1415"}, {"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": "L1416"}, {"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": "L1416"}, {"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": "L1416"}, {"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": "L1417"}, {"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": "L1417"}, {"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": "L1417"}, {"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": "L1418"}, {"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": "L1419"}, {"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": "L1419"}, {"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": "L1420"}, {"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": "L1420"}, {"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": "L1423"}, {"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": "L1424"}, {"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": "L1424"}, {"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": "L1425"}, {"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": "L1425"}, {"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": "L1426"}, {"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": "L1426"}, {"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": "L1426"}, {"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": "L1429"}, {"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": "L1429"}, {"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": "L1437"}, {"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": "L1438"}, {"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": "L1441"}, {"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": "L1442"}, {"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": "L1450"}, {"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": "L1450"}, {"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": "L1454"}, {"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": "L1456"}, {"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": "L1457"}, {"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": "L1461"}, {"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": "L1462"}, {"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": "L1463"}, {"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": "L1463"}, {"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": "L1463"}, {"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": "L1464"}, {"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": "L1470"}, {"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": "L1471"}, {"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": "L1477"}, {"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": "L1477"}, {"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": "L1477"}, {"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": "L1478"}, {"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": "L1481"}, {"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": "L1483"}, {"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": "L1487"}, {"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": "L1487"}, {"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": "L1487"}, {"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": "L1487"}, {"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": "L1488"}, {"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": "L1493"}, {"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": "L1497"}, {"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": "L1500"}, {"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": "L1501"}, {"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": "L1503"}, {"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": "L1504"}, {"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": "L1515"}, {"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": "L1516"}, {"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": "L1519"}, {"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": "L1519"}, {"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": "L1519"}, {"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": "L1519"}, {"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": "L1520"}, {"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": "L1522"}, {"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": "L1523"}, {"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": "L1525"}, {"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": "L1526"}, {"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": "L1526"}, {"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": "L1527"}, {"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": "L1539"}, {"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": "L1539"}, {"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": "L1539"}, {"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": "L1539"}, {"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": "L1540"}, {"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": "L1542"}, {"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": "L1543"}, {"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": "L1545"}, {"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": "L1546"}, {"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": "L1546"}, {"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": "L1547"}, {"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": "L1559"}, {"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": "L1559"}, {"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": "L1559"}, {"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": "L1559"}, {"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": "L1560"}, {"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": "L1562"}, {"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": "L1563"}, {"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": "L1565"}, {"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": "L1566"}, {"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": "L1566"}, {"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": "L1567"}, {"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": "L1577"}, {"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": "L1577"}, {"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": "L1577"}, {"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": "L1577"}, {"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": "L1578"}, {"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": "L1580"}, {"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": "L1581"}, {"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": "L1583"}, {"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": "L1584"}, {"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": "L1584"}, {"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": "L1585"}, {"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": "L1594"}, {"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": "L1596"}, {"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": "L1602"}, {"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": "L1602"}, {"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": "L1602"}, {"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": "L1603"}, {"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": "L1610"}, {"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": "L1612"}, {"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": "L1615"}, {"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": "L1615"}, {"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": "L1615"}, {"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": "L1616"}, {"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": "L1622"}, {"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": "L1638"}, {"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": "L1643"}, {"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": "L1646"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1652"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1652"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1652"}]} \ No newline at end of file diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index 1056f265..ecd9ec34 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -24,27 +24,19 @@ "api_admin_delete_site", "api_admin_delete_tenant", "api_admin_delete_user", - "api_admin_dict_data_options", - "api_admin_format_file_size", "api_admin_get_role_data_scope", - "api_admin_get_role_menus", "api_admin_get_tenant_no", "api_admin_get_user_by_id", - "api_admin_list_depts", "api_admin_list_dict_data", "api_admin_list_dict_types", "api_admin_list_express_companies", "api_admin_list_item_units", - "api_admin_list_menus", "api_admin_list_post_bound_users", "api_admin_list_posts", "api_admin_list_role_management", - "api_admin_list_roles_for_designer", "api_admin_list_sites", "api_admin_list_tenants", "api_admin_list_users", - "api_admin_list_users_for_select", - "api_admin_py", "api_admin_reset_user_password", "api_admin_update_dept", "api_admin_update_dict_data", @@ -60,7 +52,6 @@ "api_admin_update_site", "api_admin_update_tenant", "api_admin_update_user", - "api_admin_upload_attachment", "api_basic_info_batch_generate_protocol_nos", "api_basic_info_batch_generate_sample_codes", "api_basic_info_batch_issue_protocol_nos", @@ -92,6 +83,7 @@ "api_basic_info_update_hospital", "api_basic_info_update_protocol_no", "api_basic_info_update_sample_code", + "api_collection_protocol_parse_datetime_fields", "api_collection_protocol_post_receipt_confirm", "api_collection_protocol_post_refund_confirm", "api_collection_protocol_post_submit_receipt_finance", @@ -125,11 +117,9 @@ "api_leave_create_leave", "api_leave_delete_leave", "api_leave_get_leave", - "api_leave_leave_local_callback", "api_leave_leave_workflow_callback", "api_leave_list_leaves", "api_leave_py", - "api_leave_submit_leave", "api_leave_update_leave", "api_material_batch_stock_in_material", "api_material_batch_stock_out_material", @@ -218,7 +208,9 @@ "api_pilot_checkup_get_tenant_no", "api_pilot_checkup_py", "api_pilot_delivery_create_delivery", + "api_pilot_delivery_get_by_schedule", "api_pilot_delivery_get_tenant_no", + "api_pilot_delivery_list_by_application", "api_pilot_delivery_list_materials", "api_pilot_delivery_save_materials", "api_pilot_delivery_save_method", @@ -231,6 +223,8 @@ "api_pilot_infusion_confirm_api_update", "api_pilot_infusion_confirm_get_tenant_no", "api_pilot_infusion_confirm_py", + "api_pilot_infusion_schedule_mgmt_api_detail", + "api_pilot_infusion_schedule_mgmt_api_list", "api_pilot_infusion_schedule_mgmt_api_update", "api_pilot_infusion_schedule_mgmt_api_update_qc_status", "api_pilot_infusion_schedule_mgmt_api_update_status", @@ -433,6 +427,7 @@ "api_qc_delete_qc_third_party_company", "api_qc_delete_qc_third_party_item", "api_qc_delete_qc_work_order_api", + "api_qc_get_outbound_qc_detail", "api_qc_get_qc_task_detail", "api_qc_get_qc_work_order_detail", "api_qc_get_task_material_usages", @@ -530,29 +525,35 @@ "api_workflow_reject_task", "api_workflow_start_instance", "api_workflow_update_process_def", - "core_admin_request_json_parse_admin_request_json", - "core_admin_request_json_py", - "core_admin_request_json_rationale_1", - "core_admin_request_json_rationale_25", - "core_request_payload_py", - "core_request_payload_rationale_1", - "core_request_payload_rationale_18", - "core_request_payload_resolve_request_payload", "core_response_error_response", "core_response_success_response", "core_utils_parse_datetime", "crud_base_crudbase_get", - "crud_cell_product_product_to_response", "crud_collection_protocol_no_enrich_issued_user_names", "crud_collection_region_region_to_dict", "crud_exhibition_appointment_row_to_dict", "crud_exhibition_appointment_total_pages", - "crud_leave_update_leave_status", + "crud_pilot_checkup_get_checkup_by_application", "crud_pilot_delivery_save_delivery_method", + "crud_pilot_service_enrich_finance_operate_fields", + "crud_pilot_service_normalize_txn_product_item", + "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", "crud_pilot_service_row_to_dict_channel_agreement", + "crud_pilot_service_row_to_dict_channel_agreement_price", + "crud_pilot_service_row_to_dict_channel_invoice", + "crud_pilot_service_row_to_dict_channel_mail_address", + "crud_pilot_service_row_to_dict_checkup_institution", + "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_checkup_institution_project", + "crud_pilot_service_row_to_dict_project_system_item", "crud_pilot_service_row_to_dict_service_order", "crud_pilot_service_row_to_dict_service_order_txn", + "crud_pilot_service_service_order_txn_to_response_dict", + "crud_process_route_list_routes", + "crud_process_route_route_row_to_dict", "crud_process_route_update_step", + "crud_production_task_production_conclusion_label", "crud_production_task_task_to_dict", "crud_production_task_update_task_step", "crud_qc_material_batch_stock_in", @@ -562,7 +563,10 @@ "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_workflow_get_all_tasks_for_business", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", "schemas_order_adjust_py", @@ -578,13 +582,18 @@ "api_admin_dicttypeupdatebody", "api_admin_expresscompanycreatebody", "api_admin_expresscompanyupdatebody", + "api_admin_format_file_size", "api_admin_itemunitcreatebody", "api_admin_itemunitupdatebody", + "api_admin_list_roles_for_designer", + "api_admin_list_roles_for_select", + "api_admin_list_users_for_select", "api_admin_menucreatebody", "api_admin_menuupdatebody", "api_admin_postcreatebody", "api_admin_postupdatebody", "api_admin_postusersupdatebody", + "api_admin_py", "api_admin_rationale_1537", "api_admin_rationale_45", "api_admin_rationale_77", @@ -597,6 +606,7 @@ "api_admin_siteupdatebody", "api_admin_tenantcreatebody", "api_admin_tenantupdatebody", + "api_admin_upload_attachment", "api_admin_usercreatebody", "api_admin_userupdatebody", "api_basic_info_cellsampletypecreatebody", @@ -647,7 +657,7 @@ "api_pilot_application_planidbody", "api_pilot_application_py", "api_pilot_application_rationale_1", - "api_pilot_application_rationale_173", + "api_pilot_application_rationale_176", "api_pilot_application_schedulecreatebody", "api_pilot_application_scheduleidbody", "api_pilot_application_scheduleproductnestedbody", @@ -770,7 +780,6 @@ "crud_sample_code_rationale_240", "models_models_bizattachment", "models_models_bizcollectionprotocolno", - "models_models_bizcollectionregion", "models_models_bizcustomer", "models_models_bizsamplecode", "models_models_sysdept", @@ -995,10 +1004,16 @@ "schemas_production_work_order_productionworkorderbase", "schemas_qc_task_py", "schemas_qc_task_qctaskcreatebody", + "schemas_qc_work_order_outboundqcdetailapplication", + "schemas_qc_work_order_outboundqcdetailinfusionplan", + "schemas_qc_work_order_outboundqcdetailinfusionschedule", + "schemas_qc_work_order_outboundqcdetailpatient", + "schemas_qc_work_order_outboundqcdetailproduct", + "schemas_qc_work_order_outboundqcdetailresponse", "schemas_qc_work_order_py", "schemas_qc_work_order_qcworkordercreatebody", "schemas_qc_work_order_qcworkorderupdatebody", - "schemas_qc_work_order_rationale_19", + "schemas_qc_work_order_rationale_90", "schemas_quotation_config", "schemas_quotation_py", "schemas_quotation_quotationbase", @@ -1084,21 +1099,6 @@ "api_insurance_company_insuranceprojectpricecreatebody", "api_insurance_company_insuranceprojectpriceupdatebody", "api_insurance_company_rationale_1", - "api_operations_accesslogcreatebody", - "api_operations_accesslogupdatebody", - "api_operations_cleanroomcreatebody", - "api_operations_cleanroomupdatebody", - "api_operations_exhibitionappointmentcreatebody", - "api_operations_exhibitionappointmentupdatebody", - "api_operations_occupancycreatebody", - "api_operations_rationale_1", - "api_operations_storagefacilitycreatebody", - "api_operations_storagefacilityupdatebody", - "api_operations_storageslotbatchcreatebody", - "api_operations_storageslotclearbody", - "api_operations_storageslotcreatebody", - "api_operations_storageslotinsertrowbody", - "api_operations_storageslotupdatebody", "base", "crud_api_request_log_apirequestlogcrud", "crud_cell_product_create_cell_product", @@ -1107,7 +1107,6 @@ "crud_cell_product_rationale_487", "crud_cell_product_rationale_555", "crud_cell_product_rationale_688", - "crud_clean_room_rationale_1", "crud_collection_protocol_rationale_1", "crud_collection_protocol_rationale_126", "crud_collection_protocol_rationale_1280", @@ -1122,6 +1121,7 @@ "crud_collection_protocol_rationale_56", "crud_collection_protocol_rationale_587", "crud_collection_protocol_rationale_90", + "crud_collection_region_rationale_29", "crud_consumable_pack_rationale_1", "crud_consumable_rationale_1", "crud_consumable_stock_log_rationale_1", @@ -1133,66 +1133,73 @@ "crud_material_rationale_328", "crud_material_rationale_475", "crud_pilot_application_rationale_1", - "crud_pilot_application_rationale_63", - "crud_pilot_checkup_batch_create_checkups", + "crud_pilot_application_rationale_1271", + "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_534", + "crud_pilot_delivery_rationale_635", + "crud_pilot_infusion_schedule_mgmt_rationale_1", + "crud_pilot_infusion_schedule_mgmt_rationale_148", + "crud_pilot_infusion_schedule_mgmt_rationale_594", "crud_process_rationale_1", "crud_process_rationale_264", "crud_process_route_rationale_1", "crud_process_route_rationale_455", "crud_production_task_copy_task_step", "crud_production_task_rationale_1", - "crud_production_task_rationale_1244", - "crud_production_task_rationale_1283", - "crud_production_task_rationale_1467", - "crud_production_task_rationale_1592", + "crud_production_task_rationale_1253", + "crud_production_task_rationale_1292", + "crud_production_task_rationale_1476", + "crud_production_task_rationale_1601", "crud_production_task_rationale_251", "crud_production_task_rationale_260", "crud_production_work_order_create_production_work_order_from_reception", "crud_production_work_order_rationale_127", "crud_production_work_order_rationale_195", "crud_production_work_order_rationale_225", - "crud_production_work_order_rationale_264", - "crud_production_work_order_rationale_280", - "crud_production_work_order_rationale_460", - "crud_production_work_order_rationale_516", - "crud_production_work_order_rationale_561", - "crud_production_work_order_rationale_612", - "crud_production_work_order_rationale_638", + "crud_production_work_order_rationale_276", + "crud_production_work_order_rationale_292", + "crud_production_work_order_rationale_472", + "crud_production_work_order_rationale_528", + "crud_production_work_order_rationale_573", + "crud_production_work_order_rationale_624", + "crud_production_work_order_rationale_650", "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_deduct_for_task", "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_material_usage_revert_task_material_usages", - "crud_qc_task_rationale_495", + "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_work_order_from_reception", - "crud_qc_work_order_rationale_1081", - "crud_qc_work_order_rationale_1121", - "crud_qc_work_order_rationale_140", - "crud_qc_work_order_rationale_1599", - "crud_qc_work_order_rationale_420", - "crud_qc_work_order_rationale_678", - "crud_qc_work_order_rationale_795", + "crud_qc_work_order_rationale_1101", + "crud_qc_work_order_rationale_1141", + "crud_qc_work_order_rationale_144", + "crud_qc_work_order_rationale_1536", + "crud_qc_work_order_rationale_1768", + "crud_qc_work_order_rationale_434", + "crud_qc_work_order_rationale_692", + "crud_qc_work_order_rationale_809", "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_convert_to_storage", + "crud_research_donation_merge_comma_separated_urls", "crud_research_donation_rationale_1", "crud_research_donation_rationale_100", "crud_research_donation_rationale_116", @@ -1206,7 +1213,6 @@ "crud_sample_reception_check_result_rationale_108", "crud_sample_reception_check_result_rationale_133", "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_create_sample_reception", "crud_sample_reception_rationale_1016", "crud_sample_reception_rationale_1060", "crud_sample_reception_rationale_115", @@ -1216,27 +1222,19 @@ "crud_sample_reception_rationale_81", "crud_sample_reception_rationale_912", "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_release_review_create_review_from_reception", "crud_storage_release_review_rationale_713", "models_material_bizmaterial", "models_material_bizmaterialstocklog", "models_material_py", "models_models_bizcellproduct", "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", "models_models_bizconsumablestocklog", - "models_models_bizexhibitionappointment", "models_models_bizexpresscompany", "models_models_bizinsurancecompany", "models_models_bizinsurancecompanyinvoice", @@ -1302,8 +1300,6 @@ "models_models_bizsamplesmsnotification", "models_models_bizsopdocument", "models_models_bizstorageentrysmsnotification", - "models_models_bizstoragefacility", - "models_models_bizstoragefacilityslot", "models_models_bizstoragereleasereview", "models_models_bizstorageslotoccupancy", "models_models_py", @@ -1426,6 +1422,7 @@ "models_models_sysuserrole", "models_models_userrole", "models_models_wfprocessinstance", + "models_models_wfprocessversion", "models_models_wftransition", "models_qc_material_bizqcmaterial", "models_qc_material_bizqcmaterialusage", @@ -1451,20 +1448,286 @@ "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" + "services_web_auth_roles_rationale_54" ], "3": [ + "api_pilot_application_api_save_application", + "crud_api_request_log_delete", + "crud_api_request_log_get", + "crud_api_request_log_get_multi_with_filters", + "crud_api_request_log_py", + "crud_base_crudbase_count", + "crud_base_crudbase_update", + "crud_collection_protocol_format_attachment_file_size", + "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "crud_collection_protocol_urls_to_attachment_list", + "crud_dict_type_create_dict_type", + "crud_dict_type_dict_type_code_exists", + "crud_dict_type_get_dict_type", + "crud_dict_type_list_dict_types", + "crud_dict_type_py", + "crud_dict_type_row_to_dict", + "crud_dict_type_soft_delete_dict_type", + "crud_dict_type_total_pages", + "crud_dict_type_update_dict_type", + "crud_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_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_checkup_batch_create_checkups", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_delete_actual_item", + "crud_pilot_checkup_delete_reserve_item", + "crud_pilot_checkup_generate_checkup_no", + "crud_pilot_checkup_get_checkup_by_id", + "crud_pilot_checkup_list_actual_items", + "crud_pilot_checkup_list_checkups_paginated", + "crud_pilot_checkup_list_pending_patients", + "crud_pilot_checkup_list_reserve_items", + "crud_pilot_checkup_mark_checkup_checked", + "crud_pilot_checkup_parse_optional_datetime", + "crud_pilot_checkup_py", + "crud_pilot_checkup_remove_checkup_for_patient", + "crud_pilot_checkup_row_to_dict_actual_item", + "crud_pilot_checkup_row_to_dict_checkup", + "crud_pilot_checkup_row_to_dict_reserve_item", + "crud_pilot_checkup_save_actual_items", + "crud_pilot_checkup_save_reserve_items", + "crud_pilot_checkup_settle_checkup_fee", + "crud_pilot_checkup_soft_delete_checkup", + "crud_pilot_checkup_update_checkup", + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_channels", + "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_row_to_dict_channel", + "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_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_lab_test_item_create_lab_item", + "crud_qc_lab_test_item_get_lab_item", + "crud_qc_lab_test_item_item_code_exists", + "crud_qc_lab_test_item_list_active_lab_items", + "crud_qc_lab_test_item_list_lab_items", + "crud_qc_lab_test_item_py", + "crud_qc_lab_test_item_row_to_dict", + "crud_qc_lab_test_item_soft_delete_lab_item", + "crud_qc_lab_test_item_update_lab_item", + "crud_qc_task_apply_task_result", + "crud_qc_task_complete_task", + "crud_qc_task_conclusion_label", + "crud_qc_task_create_qc_task_manual", + "crud_qc_task_create_task_for_line", + "crud_qc_task_dec", + "crud_qc_task_delete_qc_task", + "crud_qc_task_enrich_tasks_reception_fields", + "crud_qc_task_fmt_dt", + "crud_qc_task_gen_task_no", + "crud_qc_task_get_task", + "crud_qc_task_get_task_detail", + "crud_qc_task_list_tasks", + "crud_qc_task_list_tasks_by_work_order", + "crud_qc_task_py", + "crud_qc_task_set_task_remark", + "crud_qc_task_start_task", + "crud_qc_task_task_row_to_dict", + "crud_qc_task_task_to_dict", + "crud_qc_task_task_work_order_context", + "crud_qc_third_party_company_company_code_exists", + "crud_qc_third_party_company_create_company", + "crud_qc_third_party_company_get_company", + "crud_qc_third_party_company_list_companies", + "crud_qc_third_party_company_list_company_options", + "crud_qc_third_party_company_py", + "crud_qc_third_party_company_row_to_dict", + "crud_qc_third_party_company_soft_delete_company", + "crud_qc_third_party_company_update_company", + "crud_qc_third_party_item_company_name_map", + "crud_qc_third_party_item_create_item", + "crud_qc_third_party_item_dec", + "crud_qc_third_party_item_get_item", + "crud_qc_third_party_item_item_code_exists", + "crud_qc_third_party_item_list_active_items", + "crud_qc_third_party_item_list_items", + "crud_qc_third_party_item_py", + "crud_qc_third_party_item_row_to_dict", + "crud_qc_third_party_item_soft_delete_item", + "crud_qc_third_party_item_update_item", + "crud_qc_work_order_accept_conclusion_label", + "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "crud_qc_work_order_configure_temp_qc_work_order", + "crud_qc_work_order_configure_work_order", + "crud_qc_work_order_create_outbound_qc_work_order", + "crud_qc_work_order_create_qc_work_order_manual", + "crud_qc_work_order_create_temp_qc_work_order", + "crud_qc_work_order_create_work_order_from_reception", + "crud_qc_work_order_dec", + "crud_qc_work_order_delete_qc_work_order", + "crud_qc_work_order_delete_temp_qc_work_order", + "crud_qc_work_order_enrich_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_py", + "crud_qc_work_order_qc_biz_type_label", + "crud_qc_work_order_qc_info_item", + "crud_qc_work_order_reception_source_label", + "crud_qc_work_order_sample_type_name_for_reception", + "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "crud_qc_work_order_temp_lab_lines", + "crud_qc_work_order_temp_tasks", + "crud_qc_work_order_temp_third_lines", + "crud_qc_work_order_third_lines", + "crud_qc_work_order_try_complete_temp_qc_work_order", + "crud_qc_work_order_try_complete_work_order", + "crud_qc_work_order_update_qc_work_order", + "crud_qc_work_order_update_temp_qc_work_order", + "crud_qc_work_order_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_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" + ], + "4": [ "core_utils_generate_uuid", "crud_base_crudbase_exists", - "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_534", - "crud_pilot_delivery_rationale_635", - "crud_pilot_infusion_schedule_mgmt_rationale_1", - "crud_pilot_infusion_schedule_mgmt_rationale_142", "crud_pilot_service_activate_channel_agreement", "crud_pilot_service_apply_gmcp_order_quotas", "crud_pilot_service_apply_purchase_txn_holdings", @@ -1498,7 +1761,6 @@ "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", @@ -1518,14 +1780,14 @@ "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_types", "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_packages", "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_normalize_txn_product_item", "crud_pilot_service_package_items_to_dicts", "crud_pilot_service_project_system_code_exists", "crud_pilot_service_py", @@ -1559,14 +1821,14 @@ "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_channel", + "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel_account", "crud_pilot_service_row_to_dict_channel_product_quota", "crud_pilot_service_row_to_dict_checkup_institution_package", "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "crud_pilot_service_row_to_dict_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", @@ -1630,7 +1892,9 @@ "models_models_bizcheckupinstitutionpackageitem", "models_models_bizcheckupinstitutionproject" ], - "4": [ + "5": [ + "api_leave_leave_local_callback", + "api_leave_submit_leave", "api_workflow_get_designer_data", "api_workflow_processdefcreatebody", "api_workflow_processdefupdatebody", @@ -1638,65 +1902,56 @@ "api_workflow_rationale_135", "api_workflow_startinstancebody", "api_workflow_taskactionbody", - "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_consumable_batch_stock_in", - "crud_consumable_batch_stock_out", - "crud_consumable_build_manual_out_remark", - "crud_consumable_consumable_code_exists", - "crud_consumable_create_consumable", - "crud_consumable_dec", - "crud_consumable_get_consumable", - "crud_consumable_is_enabled_status", - "crud_consumable_list_consumables", - "crud_consumable_norm_status", - "crud_consumable_py", - "crud_consumable_row_to_dict", - "crud_consumable_soft_delete_consumable", - "crud_consumable_stock_in", - "crud_consumable_stock_out", - "crud_consumable_total_pages", - "crud_consumable_update_consumable", - "crud_exhibition_appointment_appointment_no_exists", - "crud_exhibition_appointment_create_exhibition_appointment", - "crud_exhibition_appointment_format_visit_date", - "crud_exhibition_appointment_generate_appointment_no", - "crud_exhibition_appointment_get_exhibition_appointment", - "crud_exhibition_appointment_list_exhibition_appointments", - "crud_exhibition_appointment_py", - "crud_exhibition_appointment_rationale_1", - "crud_exhibition_appointment_rationale_100", - "crud_exhibition_appointment_rationale_16", - "crud_exhibition_appointment_soft_delete_exhibition_appointment", - "crud_exhibition_appointment_update_exhibition_appointment", - "crud_item_unit_create_item_unit", - "crud_item_unit_get_item_unit", - "crud_item_unit_list_item_units", - "crud_item_unit_py", - "crud_item_unit_rationale_1", - "crud_item_unit_row_to_dict", - "crud_item_unit_soft_delete_item_unit", - "crud_item_unit_total_pages", - "crud_item_unit_unit_code_exists", - "crud_item_unit_update_item_unit", + "app_main_error_json", + "app_main_health_check", + "app_main_mask_secret", + "app_main_rationale_81", + "app_main_rationale_92", + "app_main_root", + "app_main_sqlalchemy_exception_handler", + "app_main_unhandled_exception_handler", + "basehttpmiddleware", + "core_admin_request_json_parse_admin_request_json", + "core_admin_request_json_py", + "core_admin_request_json_rationale_1", + "core_admin_request_json_rationale_25", + "core_api_crypto_apicryptoerror", + "core_api_crypto_b64url_decode", + "core_api_crypto_b64url_encode", + "core_api_crypto_decrypt_json", + "core_api_crypto_derive_key", + "core_api_crypto_encrypt_json", + "core_api_crypto_gen_nonce_hex", + "core_api_crypto_is_ts_in_window", + "core_api_crypto_middleware_apicryptomiddleware", + "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "core_api_crypto_middleware_claims_from_auth", + "core_api_crypto_middleware_coerce_post_method_override_to_get", + "core_api_crypto_middleware_get_redis_client", + "core_api_crypto_middleware_is_crypto_api", + "core_api_crypto_middleware_json_error_response", + "core_api_crypto_middleware_mark_nonce_once", + "core_api_crypto_middleware_nonce_key", + "core_api_crypto_middleware_py", + "core_api_crypto_middleware_rationale_106", + "core_api_crypto_middleware_rationale_38", + "core_api_crypto_middleware_should_skip_path", + "core_api_crypto_py", + "core_api_request_log_middleware_apirequestlogmiddleware", + "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "core_api_request_log_middleware_claims_from_auth", + "core_api_request_log_middleware_format_body_bytes", + "core_api_request_log_middleware_persist_log", + "core_api_request_log_middleware_py", + "core_api_request_log_middleware_rationale_1", + "core_api_request_log_middleware_redact_obj", + "core_api_request_log_middleware_schedule_persist_log", + "core_api_request_log_middleware_should_skip", + "core_api_request_log_middleware_truncate", + "core_request_payload_py", + "core_request_payload_rationale_1", + "core_request_payload_rationale_18", + "core_request_payload_resolve_request_payload", "crud_leave_create_leave", "crud_leave_get_leave", "crud_leave_list_leaves", @@ -1705,62 +1960,27 @@ "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_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_checkup_institutions", - "crud_pilot_service_list_project_systems", - "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_checkup_institution", - "crud_pilot_service_row_to_dict_project_system", - "crud_qc_material_build_manual_out_remark", - "crud_qc_material_code_exists", - "crud_qc_material_create_material", - "crud_qc_material_dec", - "crud_qc_material_fmt_dt", - "crud_qc_material_get_material", - "crud_qc_material_list_materials", - "crud_qc_material_norm_status", - "crud_qc_material_options_list", - "crud_qc_material_py", - "crud_qc_material_rationale_26", - "crud_qc_material_row_to_dict", - "crud_qc_material_soft_delete_material", - "crud_qc_material_total_pages", - "crud_qc_material_update_material", - "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_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_leave_update_leave_status", + "crud_qc_item_param_list_params_by_item", + "crud_qc_item_param_py", + "crud_qc_item_param_row_to_dict", + "crud_qc_item_param_save_params_for_item", + "crud_qc_task_result_list_results_by_task", + "crud_qc_task_result_list_saved_results_by_task", + "crud_qc_task_result_merge_saved_into_template", + "crud_qc_task_result_py", + "crud_qc_task_result_resolve_task_item_ref", + "crud_qc_task_result_row_to_dict", + "crud_qc_task_result_save_results_for_task", "crud_workflow_create_instance", "crud_workflow_create_process_def", "crud_workflow_create_task", - "crud_workflow_get_all_tasks_for_business", "crud_workflow_get_instance", "crud_workflow_get_latest_version", "crud_workflow_get_nodes_by_version", "crud_workflow_get_pending_tasks_by_node", "crud_workflow_get_process_def", + "crud_workflow_get_task", "crud_workflow_get_transitions_by_version", "crud_workflow_list_completed_tasks", "crud_workflow_list_my_instances", @@ -1778,9 +1998,10 @@ "crud_workflow_update_instance_status", "crud_workflow_update_process_def", "crud_workflow_version_to_dict", + "exception", + "main_py", "models_models_wfnode", "models_models_wfprocessdef", - "models_models_wfprocessversion", "models_models_wftask", "services_workflow_callback_dispatch_local", "services_workflow_callback_py", @@ -1795,6 +2016,7 @@ "services_workflow_engine_parse_node_config", "services_workflow_engine_parse_variables", "services_workflow_engine_py", + "services_workflow_engine_rationale_1", "services_workflow_engine_workflowengine", "services_workflow_engine_workflowengine_advance", "services_workflow_engine_workflowengine_approve_task", @@ -1803,156 +2025,9 @@ "services_workflow_engine_workflowengine_execute_node", "services_workflow_engine_workflowengine_init", "services_workflow_engine_workflowengine_reject_task", + "services_workflow_engine_workflowengine_resolve_approvers", "services_workflow_engine_workflowengine_start_process" ], - "5": [ - "api_pilot_delivery_get_by_schedule", - "api_pilot_delivery_get_method", - "api_pilot_delivery_list_by_application", - "api_pilot_infusion_schedule_mgmt_api_detail", - "api_pilot_infusion_schedule_mgmt_api_list", - "core_utils_format_datetime", - "core_utils_generate_id", - "core_utils_generate_random_password", - "core_utils_get_current_time", - "core_utils_get_file_size_display", - "core_utils_py", - "crud_base_camel_to_snake", - "crud_base_crudbase", - "crud_base_crudbase_create", - "crud_base_crudbase_delete", - "crud_base_crudbase_get_all", - "crud_base_crudbase_get_multi", - "crud_base_crudbase_hard_delete", - "crud_base_crudbase_init", - "crud_base_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_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_application", - "crud_pilot_checkup_get_checkup_by_id", - "crud_pilot_checkup_list_actual_items", - "crud_pilot_checkup_list_checkups_paginated", - "crud_pilot_checkup_list_pending_patients", - "crud_pilot_checkup_list_reserve_items", - "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_parse_optional_datetime", - "crud_pilot_checkup_py", - "crud_pilot_checkup_remove_checkup_for_patient", - "crud_pilot_checkup_row_to_dict_actual_item", - "crud_pilot_checkup_row_to_dict_checkup", - "crud_pilot_checkup_row_to_dict_reserve_item", - "crud_pilot_checkup_save_actual_items", - "crud_pilot_checkup_save_reserve_items", - "crud_pilot_checkup_settle_checkup_fee", - "crud_pilot_checkup_soft_delete_checkup", - "crud_pilot_checkup_update_checkup", - "crud_pilot_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_save_delivery_materials", - "crud_pilot_delivery_soft_delete_delivery", - "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", - "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", - "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", - "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", - "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", - "crud_pilot_infusion_schedule_mgmt_py", - "crud_pilot_infusion_schedule_mgmt_resolve_course_display", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", - "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_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_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_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_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", - "crud_workflow_get_task" - ], "6": [ "api_collection_protocol_create_collection_protocol", "api_collection_protocol_delete_collection_protocol", @@ -1969,7 +2044,6 @@ "api_collection_protocol_list_refund_confirm", "api_collection_protocol_list_refund_confirmed", "api_collection_protocol_list_storage_certs", - "api_collection_protocol_parse_datetime_fields", "api_collection_protocol_persist_protocol_sub_resources", "api_collection_protocol_py", "api_collection_protocol_resolve_protocol_attachments", @@ -2087,315 +2161,290 @@ "crud_pilot_service_list_channel_mail_addresses", "crud_pilot_service_list_checkup_institution_invoices", "crud_pilot_service_list_checkup_institution_projects", - "crud_pilot_service_list_project_system_items", - "crud_pilot_service_row_to_dict_channel_agreement_price", - "crud_pilot_service_row_to_dict_channel_invoice", - "crud_pilot_service_row_to_dict_channel_mail_address", - "crud_pilot_service_row_to_dict_checkup_institution_invoice", - "crud_pilot_service_row_to_dict_checkup_institution_project", - "crud_pilot_service_row_to_dict_project_system_item" + "crud_pilot_service_list_project_system_items" ], "7": [ - "app_main_error_json", - "app_main_health_check", - "app_main_mask_secret", - "app_main_rationale_81", - "app_main_rationale_92", - "app_main_root", - "app_main_sqlalchemy_exception_handler", - "app_main_unhandled_exception_handler", - "basehttpmiddleware", - "core_api_crypto_apicryptoerror", - "core_api_crypto_b64url_decode", - "core_api_crypto_b64url_encode", - "core_api_crypto_decrypt_json", - "core_api_crypto_derive_key", - "core_api_crypto_encrypt_json", - "core_api_crypto_gen_nonce_hex", - "core_api_crypto_is_ts_in_window", - "core_api_crypto_middleware_apicryptomiddleware", - "core_api_crypto_middleware_apicryptomiddleware_dispatch", - "core_api_crypto_middleware_claims_from_auth", - "core_api_crypto_middleware_coerce_post_method_override_to_get", - "core_api_crypto_middleware_get_redis_client", - "core_api_crypto_middleware_is_crypto_api", - "core_api_crypto_middleware_json_error_response", - "core_api_crypto_middleware_mark_nonce_once", - "core_api_crypto_middleware_nonce_key", - "core_api_crypto_middleware_py", - "core_api_crypto_middleware_rationale_106", - "core_api_crypto_middleware_rationale_38", - "core_api_crypto_middleware_should_skip_path", - "core_api_crypto_py", - "core_api_request_log_middleware_apirequestlogmiddleware", - "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", - "core_api_request_log_middleware_claims_from_auth", - "core_api_request_log_middleware_format_body_bytes", - "core_api_request_log_middleware_persist_log", - "core_api_request_log_middleware_py", - "core_api_request_log_middleware_rationale_1", - "core_api_request_log_middleware_redact_obj", - "core_api_request_log_middleware_schedule_persist_log", - "core_api_request_log_middleware_should_skip", - "core_api_request_log_middleware_truncate", - "core_exceptions_businessexception", - "core_exceptions_businessexception_init", - "core_exceptions_invalidstatustransitionexception", - "core_exceptions_invalidstatustransitionexception_init", - "core_exceptions_log_api_request", - "core_exceptions_log_delivery_operation", - "core_exceptions_log_operation", - "core_exceptions_log_order_operation", - "core_exceptions_log_settlement_operation", - "core_exceptions_log_user_operation", - "core_exceptions_orderlockedexception", - "core_exceptions_orderlockedexception_init", - "core_exceptions_permissionexception", - "core_exceptions_permissionexception_init", - "core_exceptions_py", - "core_exceptions_resourceconflictexception", - "core_exceptions_resourceconflictexception_init", - "core_exceptions_resourcenotfoundexception", - "core_exceptions_resourcenotfoundexception_init", - "core_exceptions_validationexception", - "core_exceptions_validationexception_init", - "core_storage_basestorage", - "core_storage_basestorage_delete_file", - "core_storage_basestorage_get_url", - "core_storage_basestorage_presigned_download_url", - "core_storage_basestorage_upload_base64", - "core_storage_basestorage_upload_file", - "core_storage_convert_heic_to_jpeg", - "core_storage_get_storage", - "core_storage_localstorage", - "core_storage_localstorage_delete_file", - "core_storage_localstorage_ensure_dir", - "core_storage_localstorage_generate_filename", - "core_storage_localstorage_get_url", - "core_storage_localstorage_init", - "core_storage_localstorage_upload_base64", - "core_storage_localstorage_upload_file", - "core_storage_miniostorage", - "core_storage_miniostorage_delete_file", - "core_storage_miniostorage_extract_object_key", - "core_storage_miniostorage_generate_filename", - "core_storage_miniostorage_get_url", - "core_storage_miniostorage_init", - "core_storage_miniostorage_presigned_download_url", - "core_storage_miniostorage_upload_base64", - "core_storage_miniostorage_upload_file", - "core_storage_ossstorage", - "core_storage_ossstorage_delete_file", - "core_storage_ossstorage_generate_filename", - "core_storage_ossstorage_get_url", - "core_storage_ossstorage_init", - "core_storage_ossstorage_upload_base64", - "core_storage_ossstorage_upload_file", - "core_storage_process_image_content", - "core_storage_py", - "core_storage_qiniustorage", - "core_storage_qiniustorage_delete_file", - "core_storage_qiniustorage_generate_filename", - "core_storage_qiniustorage_get_url", - "core_storage_qiniustorage_init", - "core_storage_qiniustorage_upload_base64", - "core_storage_qiniustorage_upload_file", - "core_storage_rationale_1", - "core_storage_rationale_345", - "core_storage_rationale_38", - "core_storage_rationale_53", - "core_storage_rationale_83", - "exception", - "main_py", - "services_workflow_engine_workflowengine_resolve_approvers" + "api_admin_get_role_menus", + "api_public_avatar_url_field", + "api_public_build_user_info_payload", + "api_public_get_web_auth_menu_codes", + "api_public_jwt_user_payload", + "api_public_logout", + "api_public_py", + "api_public_rationale_1", + "api_public_rationale_197", + "api_public_rationale_249", + "api_public_rationale_43", + "api_public_rationale_70", + "api_public_rationale_81", + "api_public_refresh_token", + "api_public_web_login", + "api_public_web_login_rsa_public_key", + "app_main_lifespan", + "core_auth_create_access_token", + "core_auth_create_refresh_token", + "core_auth_decode_token", + "core_auth_extend_session", + "core_auth_get_client_ip", + "core_auth_get_current_user", + "core_auth_get_current_user_by_token", + "core_auth_get_current_user_simple", + "core_auth_get_redis_client", + "core_auth_is_refresh_token_valid", + "core_auth_is_session_valid", + "core_auth_py", + "core_auth_rationale_107", + "core_auth_rationale_190", + "core_auth_rationale_76", + "core_auth_redis_session_enabled", + "core_auth_refresh_key", + "core_auth_revoke_refresh_token", + "core_auth_revoke_session", + "core_auth_session_key", + "core_auth_store_refresh_token", + "core_auth_store_session", + "core_login_crypto_decrypt_login_payload", + "core_login_crypto_ensure_initialized", + "core_login_crypto_extract_login_credentials", + "core_login_crypto_get_public_pem", + "core_login_crypto_py", + "core_login_crypto_rationale_1", + "core_login_crypto_rationale_63", + "core_login_crypto_rationale_84", + "core_login_crypto_validate_ts", + "core_menu_guard_get_user_menu_codes", + "core_menu_guard_py", + "core_menu_guard_rationale_1", + "core_menu_guard_rationale_16", + "core_menu_guard_rationale_24", + "core_menu_guard_rationale_29", + "core_menu_guard_require_admin_or_super_admin", + "core_menu_guard_require_menu_code", + "core_security_get_password_hash", + "core_security_py", + "core_security_rationale_5", + "core_security_verify_password", + "core_utils_format_datetime", + "core_utils_generate_id", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_py", + "crud_base_camel_to_snake", + "crud_base_crudbase", + "crud_base_crudbase_create", + "crud_base_crudbase_delete", + "crud_base_crudbase_get_all", + "crud_base_crudbase_get_multi", + "crud_base_crudbase_hard_delete", + "crud_base_crudbase_init", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_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", + "tasks_init_init_scheduled_tasks", + "tasks_init_py", + "tasks_init_shutdown_scheduler" ], "8": [ - "crud_qc_lab_test_item_create_lab_item", - "crud_qc_lab_test_item_get_lab_item", - "crud_qc_lab_test_item_item_code_exists", - "crud_qc_lab_test_item_list_active_lab_items", - "crud_qc_lab_test_item_list_lab_items", - "crud_qc_lab_test_item_py", - "crud_qc_lab_test_item_row_to_dict", - "crud_qc_lab_test_item_soft_delete_lab_item", - "crud_qc_lab_test_item_update_lab_item", - "crud_qc_task_apply_task_result", - "crud_qc_task_complete_task", - "crud_qc_task_conclusion_label", - "crud_qc_task_create_qc_task_manual", - "crud_qc_task_create_task_for_line", - "crud_qc_task_dec", - "crud_qc_task_delete_qc_task", - "crud_qc_task_enrich_tasks_reception_fields", - "crud_qc_task_fmt_dt", - "crud_qc_task_gen_task_no", - "crud_qc_task_get_task", - "crud_qc_task_get_task_detail", - "crud_qc_task_list_tasks", - "crud_qc_task_list_tasks_by_work_order", - "crud_qc_task_py", - "crud_qc_task_set_task_remark", - "crud_qc_task_start_task", - "crud_qc_task_task_row_to_dict", - "crud_qc_task_task_to_dict", - "crud_qc_task_task_work_order_context", - "crud_qc_task_update_task_attachments", - "crud_qc_third_party_company_company_code_exists", - "crud_qc_third_party_company_create_company", - "crud_qc_third_party_company_get_company", - "crud_qc_third_party_company_list_companies", - "crud_qc_third_party_company_list_company_options", - "crud_qc_third_party_company_py", - "crud_qc_third_party_company_row_to_dict", - "crud_qc_third_party_company_soft_delete_company", - "crud_qc_third_party_company_update_company", - "crud_qc_third_party_item_company_name_map", - "crud_qc_third_party_item_create_item", - "crud_qc_third_party_item_dec", - "crud_qc_third_party_item_get_item", - "crud_qc_third_party_item_item_code_exists", - "crud_qc_third_party_item_list_active_items", - "crud_qc_third_party_item_list_items", - "crud_qc_third_party_item_py", - "crud_qc_third_party_item_row_to_dict", - "crud_qc_third_party_item_soft_delete_item", - "crud_qc_third_party_item_update_item", - "crud_qc_work_order_accept_conclusion_label", - "crud_qc_work_order_configure_work_order", - "crud_qc_work_order_create_outbound_qc_work_order", - "crud_qc_work_order_create_qc_work_order_manual", - "crud_qc_work_order_create_temp_qc_work_order", - "crud_qc_work_order_dec", - "crud_qc_work_order_delete_qc_work_order", - "crud_qc_work_order_delete_temp_qc_work_order", - "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_qc_info_map_for_samples", - "crud_qc_work_order_get_temp_qc_work_order", - "crud_qc_work_order_get_temp_qc_work_order_detail", - "crud_qc_work_order_get_work_order", - "crud_qc_work_order_get_work_order_detail", - "crud_qc_work_order_lab_lines", - "crud_qc_work_order_list_temp_qc_work_orders", - "crud_qc_work_order_list_work_orders", - "crud_qc_work_order_load_sample_type_name_map", - "crud_qc_work_order_normalize_date_bound", - "crud_qc_work_order_py", - "crud_qc_work_order_qc_biz_type_label", - "crud_qc_work_order_qc_info_item", - "crud_qc_work_order_reception_source_label", - "crud_qc_work_order_sample_type_name_for_reception", - "crud_qc_work_order_soft_delete_pending_work_order_tasks", - "crud_qc_work_order_temp_lab_lines", - "crud_qc_work_order_temp_tasks", - "crud_qc_work_order_temp_third_lines", - "crud_qc_work_order_third_lines", - "crud_qc_work_order_try_complete_temp_qc_work_order", - "crud_qc_work_order_try_complete_work_order", - "crud_qc_work_order_update_qc_work_order", - "crud_qc_work_order_update_temp_qc_work_order", - "crud_qc_work_order_validate_cell_product_id", - "crud_qc_work_order_wo_to_dict", - "crud_qc_work_order_work_order_qc_biz_type", - "crud_storage_release_review_batch_store_samples", - "crud_storage_release_review_batch_submit_review", - "crud_storage_release_review_build_cell_storage_protocol_info", - "crud_storage_release_review_build_cell_storage_transport_info", - "crud_storage_release_review_build_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" + "api_production_get_next_cell_product_code", + "crud_cell_product_build_ancestor_chain", + "crud_cell_product_build_descendant_chain", + "crud_cell_product_build_facility_path_label", + "crud_cell_product_build_split_product_codes", + "crud_cell_product_create_cell_products_batch", + "crud_cell_product_create_cell_products_by_quantity", + "crud_cell_product_delete_cell_product", + "crud_cell_product_edge_meta", + "crud_cell_product_enrich_product_dicts", + "crud_cell_product_first_chain_link", + "crud_cell_product_get_cell_product", + "crud_cell_product_get_next_code", + "crud_cell_product_get_product_chain", + "crud_cell_product_list_cell_products", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_product_node", + "crud_cell_product_product_to_response", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_sample_customer_dict", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_cell_product_validate_batch_items", + "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_add_task_step", + "crud_production_task_clone_route_to_task", + "crud_production_task_clone_step_consumables", + "crud_production_task_clone_step_data_collections", + "crud_production_task_clone_step_outputs", + "crud_production_task_clone_step_reagents", + "crud_production_task_create_occupancy_for_product", + "crud_production_task_create_production_task", + "crud_production_task_delete_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_fmt_dt", + "crud_production_task_generate_task_no", + "crud_production_task_get_production_task_detail", + "crud_production_task_list_production_tasks", + "crud_production_task_normalize_date_bound", + "crud_production_task_parse_optional_date", + "crud_production_task_py", + "crud_production_task_reorder_task_steps", + "crud_production_task_replace_step_consumables", + "crud_production_task_replace_step_data_collections", + "crud_production_task_replace_step_outputs", + "crud_production_task_replace_step_reagents", + "crud_production_task_resolve_sub_table_order_num", + "crud_production_task_set_task_inputs", + "crud_production_task_set_task_outputs", + "crud_production_task_soft_delete_sub", + "crud_production_task_step_consumable_to_dict", + "crud_production_task_step_data_collection_to_dict", + "crud_production_task_step_output_to_dict", + "crud_production_task_step_reagent_to_dict", + "crud_production_task_step_sub_tables_to_dict", + "crud_production_task_step_to_dict", + "crud_production_task_task_input_to_dict", + "crud_production_task_task_output_to_dict", + "crud_production_task_total_pages", + "crud_production_task_update_product_from_output", + "crud_production_task_update_production_task", + "crud_production_task_update_task_status", + "crud_production_work_order_sync_production_work_order_status_from_tasks", + "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": [ - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_urls_to_attachment_list", - "crud_production_task_production_conclusion_label", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_attach_outbound_detail", - "crud_production_work_order_attach_reception_detail", - "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_production_info_item", - "crud_production_work_order_production_task_info", - "crud_production_work_order_py", - "crud_production_work_order_reception_source_label", - "crud_production_work_order_soft_delete_sub", - "crud_production_work_order_sync_temp_production_work_order_status", - "crud_production_work_order_temp_wo_to_dict", - "crud_production_work_order_update_production_work_order", - "crud_production_work_order_wo_to_dict", - "crud_production_work_order_wo_to_response_dict", - "crud_sample_reception_check_result_get_check_results_for_reception", - "crud_sample_reception_check_result_legacy_results_from_reception", - "crud_sample_reception_check_result_list_results_by_reception_ids", - "crud_sample_reception_check_result_py", - "crud_sample_reception_check_result_result_to_dict", - "crud_sample_reception_check_result_save_reception_check_results", - "crud_sample_reception_check_result_soft_delete_reception_check_results", - "crud_sample_reception_check_result_sync_legacy_columns_from_results", - "crud_sample_reception_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_build_production_info" + "api_operations_accesslogcreatebody", + "api_operations_accesslogupdatebody", + "api_operations_cleanroomcreatebody", + "api_operations_cleanroomupdatebody", + "api_operations_exhibitionappointmentcreatebody", + "api_operations_exhibitionappointmentupdatebody", + "api_operations_occupancycreatebody", + "api_operations_rationale_1", + "api_operations_storagefacilitycreatebody", + "api_operations_storagefacilityupdatebody", + "api_operations_storageslotbatchcreatebody", + "api_operations_storageslotclearbody", + "api_operations_storageslotcreatebody", + "api_operations_storageslotinsertrowbody", + "api_operations_storageslotupdatebody", + "crud_clean_room_access_log_to_dict", + "crud_clean_room_create_access_log", + "crud_clean_room_create_clean_room", + "crud_clean_room_get_access_log", + "crud_clean_room_get_clean_room", + "crud_clean_room_list_access_logs", + "crud_clean_room_list_clean_rooms", + "crud_clean_room_py", + "crud_clean_room_rationale_1", + "crud_clean_room_room_code_exists", + "crud_clean_room_row_to_dict", + "crud_clean_room_soft_delete_access_log", + "crud_clean_room_soft_delete_clean_room", + "crud_clean_room_total_pages", + "crud_clean_room_update_access_log", + "crud_clean_room_update_clean_room", + "crud_exhibition_appointment_appointment_no_exists", + "crud_exhibition_appointment_create_exhibition_appointment", + "crud_exhibition_appointment_format_visit_date", + "crud_exhibition_appointment_generate_appointment_no", + "crud_exhibition_appointment_get_exhibition_appointment", + "crud_exhibition_appointment_list_exhibition_appointments", + "crud_exhibition_appointment_py", + "crud_exhibition_appointment_rationale_1", + "crud_exhibition_appointment_rationale_100", + "crud_exhibition_appointment_rationale_16", + "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "crud_exhibition_appointment_update_exhibition_appointment", + "crud_storage_facility_batch_create_slots", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_storage_facility_collect_descendant_ids", + "crud_storage_facility_create_facility", + "crud_storage_facility_create_slot", + "crud_storage_facility_get_children", + "crud_storage_facility_get_facility", + "crud_storage_facility_get_slot", + "crud_storage_facility_insert_row_and_shift_slots", + "crud_storage_facility_list_all_facilities", + "crud_storage_facility_list_slots", + "crud_storage_facility_py", + "crud_storage_facility_rationale_1", + "crud_storage_facility_rationale_165", + "crud_storage_facility_rationale_41", + "crud_storage_facility_rationale_63", + "crud_storage_facility_rationale_79", + "crud_storage_facility_row_to_dict", + "crud_storage_facility_slot_to_dict", + "crud_storage_facility_soft_delete_facility", + "crud_storage_facility_soft_delete_slot", + "crud_storage_facility_update_facility", + "crud_storage_facility_update_slot", + "models_models_bizcleanroom", + "models_models_bizcleanroomaccesslog", + "models_models_bizexhibitionappointment", + "models_models_bizstoragefacility", + "models_models_bizstoragefacilityslot" ], "10": [ "api_production_batchstockinbody", @@ -2468,125 +2517,54 @@ "schemas_production_work_order_py" ], "11": [ - "api_admin_list_roles_for_select", - "api_public_avatar_url_field", - "api_public_build_user_info_payload", - "api_public_get_web_auth_menu_codes", - "api_public_jwt_user_payload", - "api_public_logout", - "api_public_py", - "api_public_rationale_1", - "api_public_rationale_197", - "api_public_rationale_249", - "api_public_rationale_43", - "api_public_rationale_70", - "api_public_rationale_81", - "api_public_refresh_token", - "api_public_web_login", - "api_public_web_login_rsa_public_key", - "app_main_lifespan", - "core_auth_create_access_token", - "core_auth_create_refresh_token", - "core_auth_decode_token", - "core_auth_extend_session", - "core_auth_get_client_ip", - "core_auth_get_current_user", - "core_auth_get_current_user_by_token", - "core_auth_get_current_user_simple", - "core_auth_get_redis_client", - "core_auth_is_refresh_token_valid", - "core_auth_is_session_valid", - "core_auth_py", - "core_auth_rationale_107", - "core_auth_rationale_190", - "core_auth_rationale_76", - "core_auth_redis_session_enabled", - "core_auth_refresh_key", - "core_auth_revoke_refresh_token", - "core_auth_revoke_session", - "core_auth_session_key", - "core_auth_store_refresh_token", - "core_auth_store_session", - "core_login_crypto_decrypt_login_payload", - "core_login_crypto_ensure_initialized", - "core_login_crypto_extract_login_credentials", - "core_login_crypto_get_public_pem", - "core_login_crypto_py", - "core_login_crypto_rationale_1", - "core_login_crypto_rationale_63", - "core_login_crypto_rationale_84", - "core_login_crypto_validate_ts", - "core_menu_guard_get_user_menu_codes", - "core_menu_guard_py", - "core_menu_guard_rationale_1", - "core_menu_guard_rationale_16", - "core_menu_guard_rationale_24", - "core_menu_guard_rationale_29", - "core_menu_guard_require_admin_or_super_admin", - "core_menu_guard_require_menu_code", - "core_security_get_password_hash", - "core_security_py", - "core_security_rationale_5", - "core_security_verify_password", - "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", - "tasks_init_init_scheduled_tasks", - "tasks_init_py", - "tasks_init_shutdown_scheduler" + "core_storage_basestorage", + "core_storage_basestorage_delete_file", + "core_storage_basestorage_get_url", + "core_storage_basestorage_presigned_download_url", + "core_storage_basestorage_upload_base64", + "core_storage_basestorage_upload_file", + "core_storage_convert_heic_to_jpeg", + "core_storage_get_storage", + "core_storage_localstorage", + "core_storage_localstorage_delete_file", + "core_storage_localstorage_ensure_dir", + "core_storage_localstorage_generate_filename", + "core_storage_localstorage_get_url", + "core_storage_localstorage_init", + "core_storage_localstorage_upload_base64", + "core_storage_localstorage_upload_file", + "core_storage_miniostorage", + "core_storage_miniostorage_delete_file", + "core_storage_miniostorage_extract_object_key", + "core_storage_miniostorage_generate_filename", + "core_storage_miniostorage_get_url", + "core_storage_miniostorage_init", + "core_storage_miniostorage_presigned_download_url", + "core_storage_miniostorage_upload_base64", + "core_storage_miniostorage_upload_file", + "core_storage_ossstorage", + "core_storage_ossstorage_delete_file", + "core_storage_ossstorage_generate_filename", + "core_storage_ossstorage_get_url", + "core_storage_ossstorage_init", + "core_storage_ossstorage_upload_base64", + "core_storage_ossstorage_upload_file", + "core_storage_process_image_content", + "core_storage_py", + "core_storage_qiniustorage", + "core_storage_qiniustorage_delete_file", + "core_storage_qiniustorage_generate_filename", + "core_storage_qiniustorage_get_url", + "core_storage_qiniustorage_init", + "core_storage_qiniustorage_upload_base64", + "core_storage_qiniustorage_upload_file", + "core_storage_rationale_1", + "core_storage_rationale_345", + "core_storage_rationale_38", + "core_storage_rationale_53", + "core_storage_rationale_83" ], "12": [ - "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_add_task_step", - "crud_production_task_clone_route_to_task", - "crud_production_task_clone_step_consumables", - "crud_production_task_clone_step_data_collections", - "crud_production_task_clone_step_outputs", - "crud_production_task_clone_step_reagents", - "crud_production_task_create_occupancy_for_product", - "crud_production_task_create_production_task", - "crud_production_task_delete_production_task", - "crud_production_task_delete_task_step", - "crud_production_task_fmt_dt", - "crud_production_task_generate_task_no", - "crud_production_task_get_production_task_detail", - "crud_production_task_list_production_tasks", - "crud_production_task_normalize_date_bound", - "crud_production_task_parse_optional_date", - "crud_production_task_py", - "crud_production_task_reorder_task_steps", - "crud_production_task_replace_step_consumables", - "crud_production_task_replace_step_data_collections", - "crud_production_task_replace_step_outputs", - "crud_production_task_replace_step_reagents", - "crud_production_task_resolve_sub_table_order_num", - "crud_production_task_set_task_inputs", - "crud_production_task_set_task_outputs", - "crud_production_task_soft_delete_sub", - "crud_production_task_step_consumable_to_dict", - "crud_production_task_step_data_collection_to_dict", - "crud_production_task_step_output_to_dict", - "crud_production_task_step_reagent_to_dict", - "crud_production_task_step_sub_tables_to_dict", - "crud_production_task_step_to_dict", - "crud_production_task_task_input_to_dict", - "crud_production_task_task_output_to_dict", - "crud_production_task_total_pages", - "crud_production_task_update_product_from_output", - "crud_production_task_update_production_task", - "crud_production_task_update_task_status", - "crud_production_work_order_sync_production_work_order_status_from_tasks" - ], - "13": [ "crud_collection_protocol_create_collection_protocol", "crud_protocol_donation_convert_active_link_query", "crud_protocol_donation_convert_assert_biz_no_available", @@ -2597,9 +2575,7 @@ "crud_protocol_donation_convert_py", "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "crud_research_donation_audit_to_dict", - "crud_research_donation_batch_delete_donations", "crud_research_donation_collection_to_dict", - "crud_research_donation_convert_to_storage", "crud_research_donation_create_collection", "crud_research_donation_create_donation", "crud_research_donation_create_party", @@ -2616,7 +2592,6 @@ "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_normalize_date_bound", "crud_research_donation_normalize_fields", "crud_research_donation_optional_decimal", @@ -2634,82 +2609,7 @@ "crud_research_donation_update_donation", "crud_research_donation_user_nick_name_map" ], - "14": [ - "api_production_get_next_cell_product_code", - "crud_cell_product_build_ancestor_chain", - "crud_cell_product_build_descendant_chain", - "crud_cell_product_build_facility_path_label", - "crud_cell_product_build_split_product_codes", - "crud_cell_product_create_cell_products_batch", - "crud_cell_product_create_cell_products_by_quantity", - "crud_cell_product_delete_cell_product", - "crud_cell_product_edge_meta", - "crud_cell_product_enrich_product_dicts", - "crud_cell_product_first_chain_link", - "crud_cell_product_get_cell_product", - "crud_cell_product_get_next_code", - "crud_cell_product_get_product_chain", - "crud_cell_product_list_cell_products", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_product_node", - "crud_cell_product_py", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_sample_customer_dict", - "crud_cell_product_total_pages", - "crud_cell_product_update_cell_product", - "crud_cell_product_validate_batch_items", - "crud_storage_occupancy_batch_create_occupancies", - "crud_storage_occupancy_create_occupancy", - "crud_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_py", - "crud_storage_occupancy_rationale_1", - "crud_storage_occupancy_rationale_192", - "crud_storage_occupancy_rationale_34", - "crud_storage_occupancy_refresh_slot_cache", - "crud_storage_occupancy_remove_by_item", - "crud_storage_occupancy_remove_occupancy", - "crud_storage_occupancy_row_to_dict" - ], - "15": [ - "api_pilot_application_api_save_application", - "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_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_yyyymmdd", - "crud_pilot_application_parse_infusion_datetime", - "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_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_void_application" - ], - "16": [ + "13": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", @@ -2742,7 +2642,37 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "17": [ + "14": [ + "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" + ], + "15": [ "crud_process_route_add_step", "crud_process_route_copy_step", "crud_process_route_create_route", @@ -2752,10 +2682,8 @@ "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", @@ -2772,7 +2700,30 @@ "crud_process_route_update_step_outputs", "crud_process_route_update_step_reagents" ], - "18": [ + "16": [ + "core_exceptions_businessexception", + "core_exceptions_businessexception_init", + "core_exceptions_invalidstatustransitionexception", + "core_exceptions_invalidstatustransitionexception_init", + "core_exceptions_log_api_request", + "core_exceptions_log_delivery_operation", + "core_exceptions_log_operation", + "core_exceptions_log_order_operation", + "core_exceptions_log_settlement_operation", + "core_exceptions_log_user_operation", + "core_exceptions_orderlockedexception", + "core_exceptions_orderlockedexception_init", + "core_exceptions_permissionexception", + "core_exceptions_permissionexception_init", + "core_exceptions_py", + "core_exceptions_resourceconflictexception", + "core_exceptions_resourceconflictexception_init", + "core_exceptions_resourcenotfoundexception", + "core_exceptions_resourcenotfoundexception_init", + "core_exceptions_validationexception", + "core_exceptions_validationexception_init" + ], + "17": [ "crud_process_consumable_row_to_dict", "crud_process_create_process", "crud_process_create_sub_consumable", @@ -2795,7 +2746,47 @@ "crud_process_total_pages", "crud_process_update_process" ], + "18": [ + "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", + "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", + "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", + "crud_pilot_infusion_schedule_mgmt_py", + "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", + "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", + "crud_pilot_infusion_schedule_mgmt_update_infusion_status", + "crud_pilot_infusion_schedule_mgmt_update_qc_status" + ], "19": [ + "crud_consumable_batch_stock_in", + "crud_consumable_batch_stock_out", + "crud_consumable_build_manual_out_remark", + "crud_consumable_consumable_code_exists", + "crud_consumable_create_consumable", + "crud_consumable_dec", + "crud_consumable_get_consumable", + "crud_consumable_is_enabled_status", + "crud_consumable_list_consumables", + "crud_consumable_norm_status", + "crud_consumable_py", + "crud_consumable_row_to_dict", + "crud_consumable_soft_delete_consumable", + "crud_consumable_stock_in", + "crud_consumable_stock_out", + "crud_consumable_total_pages", + "crud_consumable_update_consumable" + ], + "20": [ "crud_reagent_batch_stock_in", "crud_reagent_batch_stock_out", "crud_reagent_create_reagent", @@ -2813,24 +2804,41 @@ "crud_reagent_total_pages", "crud_reagent_update_reagent" ], - "20": [ - "crud_collection_region_create_collection_region", - "crud_collection_region_create_hospital", - "crud_collection_region_get_collection_region", - "crud_collection_region_get_hospital", - "crud_collection_region_hospital_names_by_region_ids", - "crud_collection_region_hospital_to_dict", - "crud_collection_region_list_collection_regions", - "crud_collection_region_list_hospitals", - "crud_collection_region_py", - "crud_collection_region_rationale_29", - "crud_collection_region_soft_delete_collection_region", - "crud_collection_region_soft_delete_hospital", - "crud_collection_region_total_pages", - "crud_collection_region_update_collection_region", - "crud_collection_region_update_hospital" - ], "21": [ + "api_pilot_delivery_get_method", + "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_save_delivery_materials", + "crud_pilot_delivery_soft_delete_delivery" + ], + "22": [ + "crud_qc_material_build_manual_out_remark", + "crud_qc_material_code_exists", + "crud_qc_material_create_material", + "crud_qc_material_dec", + "crud_qc_material_fmt_dt", + "crud_qc_material_get_material", + "crud_qc_material_list_materials", + "crud_qc_material_norm_status", + "crud_qc_material_options_list", + "crud_qc_material_py", + "crud_qc_material_rationale_26", + "crud_qc_material_row_to_dict", + "crud_qc_material_soft_delete_material", + "crud_qc_material_total_pages", + "crud_qc_material_update_material" + ], + "23": [ "crud_collection_protocol_no_batch_issue_protocol_nos", "crud_collection_protocol_no_batch_revoke_protocol_nos", "crud_collection_protocol_no_create_protocol_no", @@ -2847,23 +2855,7 @@ "crud_collection_protocol_no_total_pages", "crud_collection_protocol_no_update_protocol_no" ], - "22": [ - "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" - ], - "23": [ + "24": [ "crud_sample_code_batch_issue_sample_codes", "crud_sample_code_batch_revoke_sample_codes", "crud_sample_code_create_sample_code", @@ -2879,23 +2871,23 @@ "crud_sample_code_total_pages", "crud_sample_code_update_sample_code" ], - "24": [ - "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" - ], "25": [ + "crud_collection_region_create_collection_region", + "crud_collection_region_create_hospital", + "crud_collection_region_get_collection_region", + "crud_collection_region_get_hospital", + "crud_collection_region_hospital_names_by_region_ids", + "crud_collection_region_hospital_to_dict", + "crud_collection_region_list_collection_regions", + "crud_collection_region_list_hospitals", + "crud_collection_region_py", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital" + ], + "26": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -2910,7 +2902,7 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], - "26": [ + "27": [ "schemas_product_config", "schemas_product_productbase", "schemas_product_productcategorybase", @@ -2925,7 +2917,7 @@ "schemas_product_py", "schemas_product_rationale_1" ], - "27": [ + "28": [ "crud_material_code_exists", "crud_material_create_material", "crud_material_dec", @@ -2940,21 +2932,8 @@ "crud_material_stock_out", "crud_material_update_material" ], - "28": [ - "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" - ], "29": [ + "api_admin_list_depts", "crud_dept_build_tree", "crud_dept_cascade_soft_delete", "crud_dept_collect_with_ancestors", @@ -2969,6 +2948,7 @@ "crud_dept_update_dept" ], "30": [ + "api_admin_list_menus", "crud_menu_build_tree", "crud_menu_cascade_soft_delete", "crud_menu_create_menu", @@ -2982,30 +2962,21 @@ "crud_menu_update_menu" ], "31": [ - "crud_express_company_create_express_company", - "crud_express_company_express_code_exists", - "crud_express_company_get_express_company", - "crud_express_company_list_express_companies", - "crud_express_company_py", - "crud_express_company_rationale_1", - "crud_express_company_row_to_dict", - "crud_express_company_soft_delete_express_company", - "crud_express_company_total_pages", - "crud_express_company_update_express_company" + "crud_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" ], "32": [ - "crud_sample_reception_check_item_create_check_item", - "crud_sample_reception_check_item_get_check_item", - "crud_sample_reception_check_item_item_code_exists", - "crud_sample_reception_check_item_list_active_check_items", - "crud_sample_reception_check_item_list_check_items", - "crud_sample_reception_check_item_order_query", - "crud_sample_reception_check_item_py", - "crud_sample_reception_check_item_row_to_dict", - "crud_sample_reception_check_item_soft_delete_check_item", - "crud_sample_reception_check_item_update_check_item" - ], - "33": [ + "api_admin_dict_data_options", "crud_dict_data_create_dict_data", "crud_dict_data_get_dict_data", "crud_dict_data_list_dict_data", @@ -3017,7 +2988,55 @@ "crud_dict_data_total_pages", "crud_dict_data_update_dict_data" ], + "33": [ + "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" + ], "34": [ + "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" + ], + "35": [ + "crud_express_company_create_express_company", + "crud_express_company_express_code_exists", + "crud_express_company_get_express_company", + "crud_express_company_list_express_companies", + "crud_express_company_py", + "crud_express_company_rationale_1", + "crud_express_company_row_to_dict", + "crud_express_company_soft_delete_express_company", + "crud_express_company_total_pages", + "crud_express_company_update_express_company" + ], + "36": [ + "crud_sample_reception_check_item_create_check_item", + "crud_sample_reception_check_item_get_check_item", + "crud_sample_reception_check_item_item_code_exists", + "crud_sample_reception_check_item_list_active_check_items", + "crud_sample_reception_check_item_list_check_items", + "crud_sample_reception_check_item_order_query", + "crud_sample_reception_check_item_py", + "crud_sample_reception_check_item_row_to_dict", + "crud_sample_reception_check_item_soft_delete_check_item", + "crud_sample_reception_check_item_update_check_item" + ], + "37": [ "crud_process_category_category_code_exists", "crud_process_category_create_process_category", "crud_process_category_get_process_category", @@ -3029,7 +3048,19 @@ "crud_process_category_total_pages", "crud_process_category_update_process_category" ], - "35": [ + "38": [ + "crud_item_unit_create_item_unit", + "crud_item_unit_get_item_unit", + "crud_item_unit_list_item_units", + "crud_item_unit_py", + "crud_item_unit_rationale_1", + "crud_item_unit_row_to_dict", + "crud_item_unit_soft_delete_item_unit", + "crud_item_unit_total_pages", + "crud_item_unit_unit_code_exists", + "crud_item_unit_update_item_unit" + ], + "39": [ "crud_cell_sample_type_create_cell_sample_type", "crud_cell_sample_type_get_cell_sample_type", "crud_cell_sample_type_list_cell_sample_types", @@ -3041,7 +3072,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "36": [ + "40": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -3053,7 +3084,7 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "37": [ + "41": [ "crud_post_create_post", "crud_post_get_post", "crud_post_list_posts", @@ -3064,7 +3095,7 @@ "crud_post_total_pages", "crud_post_update_post" ], - "38": [ + "42": [ "crud_tenant_create_tenant", "crud_tenant_get_tenant", "crud_tenant_list_tenants", @@ -3075,7 +3106,7 @@ "crud_tenant_total_pages", "crud_tenant_update_tenant" ], - "39": [ + "43": [ "crud_site_create_site", "crud_site_get_site", "crud_site_list_sites", @@ -3086,7 +3117,7 @@ "crud_site_total_pages", "crud_site_update_site" ], - "40": [ + "44": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -3096,7 +3127,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "41": [ + "45": [ "crud_pilot_infusion_confirm_confirm_infusion", "crud_pilot_infusion_confirm_create_infusion_confirm", "crud_pilot_infusion_confirm_delete_infusion_confirm", @@ -3106,7 +3137,17 @@ "crud_pilot_infusion_confirm_row_to_dict", "crud_pilot_infusion_confirm_update_infusion_confirm" ], - "42": [ + "46": [ + "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" + ], + "47": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -3115,7 +3156,7 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "43": [ + "48": [ "crud_outbound_release_review_create_release_review", "crud_outbound_release_review_delete_release_review", "crud_outbound_release_review_list_reviews_by_schedule", @@ -3123,65 +3164,65 @@ "crud_outbound_release_review_row_to_dict", "crud_outbound_release_review_update_review_conclusion" ], - "44": [ + "49": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "45": [ + "50": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "46": [ + "51": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "47": [ + "52": [ "core_context_py", "core_context_rationale_1" ], - "48": [ + "53": [ "api_init_py", "api_init_rationale_1" ], - "49": [ + "54": [ "init_py" ], - "50": [ + "55": [ "core_init_py" ], - "51": [ + "56": [ "core_wechat_message_rationale_143" ], - "52": [ + "57": [ "core_wechat_message_rationale_179" ], - "53": [ + "58": [ "core_wechat_message_rationale_215" ], - "54": [ + "59": [ "core_wechat_message_rationale_251" ], - "55": [ + "60": [ "core_wechat_message_rationale_289" ], - "56": [ + "61": [ "core_wechat_message_rationale_325" ], - "57": [ + "62": [ "models_init_py" ], - "58": [ + "63": [ "schemas_init_py" ], - "59": [ + "64": [ "crud_init_py" ], - "60": [ + "65": [ "ws_init_py" ] }, @@ -3189,55 +3230,55 @@ "0": 0.02, "1": 0.01, "2": 0.04, - "3": 0.05, - "4": 0.02, - "5": 0.02, - "6": 0.03, + "3": 0.02, + "4": 0.06, + "5": 0.03, + "6": 0.04, "7": 0.03, - "8": 0.04, - "9": 0.06, + "8": 0.05, + "9": 0.07, "10": 0.35, - "11": 0.05, - "12": 0.09, - "13": 0.11, - "14": 0.1, - "15": 0.13, - "16": 0.12, - "17": 0.16, - "18": 0.21, - "19": 0.25, - "20": 0.21, - "21": 0.25, - "22": 0.26, - "23": 0.26, - "24": 0.27, - "25": 0.24, - "26": 0.23, - "27": 0.31, - "28": 0.3, - "29": 0.27, - "30": 0.29, - "31": 0.31, - "32": 0.38, - "33": 0.27, - "34": 0.31, + "11": 0.07, + "12": 0.11, + "13": 0.12, + "14": 0.13, + "15": 0.18, + "16": 0.17, + "17": 0.21, + "18": 0.22, + "19": 0.23, + "20": 0.25, + "21": 0.21, + "22": 0.25, + "23": 0.25, + "24": 0.26, + "25": 0.23, + "26": 0.24, + "27": 0.23, + "28": 0.31, + "29": 0.24, + "30": 0.26, + "31": 0.3, + "32": 0.24, + "33": 0.31, + "34": 0.36, "35": 0.31, - "36": 0.31, - "37": 0.36, - "38": 0.36, - "39": 0.36, - "40": 0.29, - "41": 0.43, - "42": 0.38, - "43": 0.53, - "44": 0.5, - "45": 0.5, - "46": 0.67, - "47": 1.0, - "48": 1.0, - "49": 1.0, - "50": 1.0, - "51": 1.0, + "36": 0.38, + "37": 0.31, + "38": 0.31, + "39": 0.31, + "40": 0.31, + "41": 0.36, + "42": 0.36, + "43": 0.36, + "44": 0.29, + "45": 0.43, + "46": 0.43, + "47": 0.38, + "48": 0.53, + "49": 0.5, + "50": 0.5, + "51": 0.67, "52": 1.0, "53": 1.0, "54": 1.0, @@ -3246,28 +3287,33 @@ "57": 1.0, "58": 1.0, "59": 1.0, - "60": 1.0 + "60": 1.0, + "61": 1.0, + "62": 1.0, + "63": 1.0, + "64": 1.0, + "65": 1.0 }, "gods": [ { "id": "core_response_success_response", "label": "success_response()", - "degree": 501 + "degree": 502 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 400 + "degree": 401 }, { "id": "models_models_sysuser", "label": "SysUser", - "degree": 315 + "degree": 323 }, { "id": "models_qc_param_bizqctaskresult", "label": "BizQcTaskResult", - "degree": 245 + "degree": 246 }, { "id": "models_qc_material_bizqcmaterialusage", @@ -3297,7 +3343,7 @@ { "id": "core_utils_generate_uuid", "label": "generate_uuid()", - "degree": 167 + "degree": 168 } ], "surprises": [ diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index 5c62a14e..aa81b5fd 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -5944,8 +5944,8 @@ "source_location": "L1" }, { - "id": "schemas_qc_work_order_qcworkordercreatebody", - "label": "QcWorkOrderCreateBody", + "id": "schemas_qc_work_order_outboundqcdetailapplication", + "label": "OutboundQcDetailApplication", "file_type": "code", "source_file": "schemas/qc_work_order.py", "source_location": "L5" @@ -5957,19 +5957,61 @@ "source_file": "", "source_location": "" }, + { + "id": "schemas_qc_work_order_outboundqcdetailpatient", + "label": "OutboundQcDetailPatient", + "file_type": "code", + "source_file": "schemas/qc_work_order.py", + "source_location": "L14" + }, + { + "id": "schemas_qc_work_order_outboundqcdetailinfusionplan", + "label": "OutboundQcDetailInfusionPlan", + "file_type": "code", + "source_file": "schemas/qc_work_order.py", + "source_location": "L28" + }, + { + "id": "schemas_qc_work_order_outboundqcdetailinfusionschedule", + "label": "OutboundQcDetailInfusionSchedule", + "file_type": "code", + "source_file": "schemas/qc_work_order.py", + "source_location": "L39" + }, + { + "id": "schemas_qc_work_order_outboundqcdetailproduct", + "label": "OutboundQcDetailProduct", + "file_type": "code", + "source_file": "schemas/qc_work_order.py", + "source_location": "L51" + }, + { + "id": "schemas_qc_work_order_outboundqcdetailresponse", + "label": "OutboundQcDetailResponse", + "file_type": "code", + "source_file": "schemas/qc_work_order.py", + "source_location": "L64" + }, + { + "id": "schemas_qc_work_order_qcworkordercreatebody", + "label": "QcWorkOrderCreateBody", + "file_type": "code", + "source_file": "schemas/qc_work_order.py", + "source_location": "L76" + }, { "id": "schemas_qc_work_order_qcworkorderupdatebody", "label": "QcWorkOrderUpdateBody", "file_type": "code", "source_file": "schemas/qc_work_order.py", - "source_location": "L18" + "source_location": "L89" }, { - "id": "schemas_qc_work_order_rationale_19", + "id": "schemas_qc_work_order_rationale_90", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff08\u5165\u5e93\u4ec5\u5907\u6ce8\uff1b\u4e34\u65f6\u53ef\u542b\u8d28\u68c0\u5bf9\u8c61\uff09", "file_type": "rationale", "source_file": "schemas/qc_work_order.py", - "source_location": "L19" + "source_location": "L90" }, { "id": "schemas_product_py", @@ -6564,147 +6606,147 @@ "label": "_dec()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L31" + "source_location": "L32" }, { "id": "crud_qc_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L37" + "source_location": "L38" }, { "id": "crud_qc_task_gen_task_no", "label": "_gen_task_no()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L41" + "source_location": "L42" }, { "id": "crud_qc_task_conclusion_label", "label": "_conclusion_label()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L54" + "source_location": "L55" }, { "id": "crud_qc_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L59" + "source_location": "L60" }, { "id": "crud_qc_task_task_work_order_context", "label": "_task_work_order_context()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L92" + "source_location": "L93" }, { "id": "crud_qc_task_enrich_tasks_reception_fields", "label": "_enrich_tasks_reception_fields()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L121" + "source_location": "L130" }, { "id": "crud_qc_task_task_row_to_dict", "label": "_task_row_to_dict()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L229" + "source_location": "L238" }, { "id": "crud_qc_task_create_task_for_line", "label": "create_task_for_line()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L240" + "source_location": "L249" }, { "id": "crud_qc_task_list_tasks", "label": "list_tasks()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L285" + "source_location": "L294" }, { "id": "crud_qc_task_list_tasks_by_work_order", "label": "list_tasks_by_work_order()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L366" + "source_location": "L375" }, { "id": "crud_qc_task_get_task", "label": "get_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L383" + "source_location": "L392" }, { "id": "crud_qc_task_get_task_detail", "label": "get_task_detail()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L392" + "source_location": "L401" }, { "id": "crud_qc_task_start_task", "label": "start_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L419" + "source_location": "L428" }, { "id": "crud_qc_task_set_task_remark", "label": "_set_task_remark()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L436" + "source_location": "L445" }, { "id": "crud_qc_task_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L440" + "source_location": "L449" }, { "id": "crud_qc_task_apply_task_result", "label": "apply_task_result()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L484" + "source_location": "L493" }, { "id": "crud_qc_task_update_task_attachments", "label": "update_task_attachments()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L536" + "source_location": "L545" }, { "id": "crud_qc_task_create_qc_task_manual", "label": "create_qc_task_manual()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L566" + "source_location": "L575" }, { "id": "crud_qc_task_delete_qc_task", "label": "delete_qc_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L615" + "source_location": "L624" }, { - "id": "crud_qc_task_rationale_495", + "id": "crud_qc_task_rationale_504", "label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba\uff1b\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002", "file_type": "rationale", "source_file": "crud/qc_task.py", - "source_location": "L495" + "source_location": "L504" }, { "id": "crud_process_route_py", @@ -7523,161 +7565,161 @@ "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L263" + "source_location": "L275" }, { "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": "L273" + "source_location": "L285" }, { "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": "L384" + "source_location": "L396" }, { "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": "L454" + "source_location": "L466" }, { "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": "L494" + "source_location": "L506" }, { "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": "L508" + "source_location": "L520" }, { "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": "L529" + "source_location": "L541" }, { "id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L560" + "source_location": "L572" }, { "id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L611" + "source_location": "L623" }, { "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": "L631" + "source_location": "L643" }, { "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": "L693" + "source_location": "L705" }, { "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": "L726" + "source_location": "L738" }, { "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": "L745" + "source_location": "L757" }, { "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": "L789" + "source_location": "L801" }, { "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": "L840" + "source_location": "L852" }, { "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": "L859" + "source_location": "L871" }, { "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": "L873" + "source_location": "L885" }, { "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": "L900" + "source_location": "L912" }, { "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": "L938" + "source_location": "L950" }, { "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": "L953" + "source_location": "L965" }, { "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": "L975" + "source_location": "L987" }, { "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": "L1021" + "source_location": "L1033" }, { "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": "L1057" + "source_location": "L1069" }, { "id": "crud_production_work_order_rationale_127", @@ -7701,53 +7743,53 @@ "source_location": "L225" }, { - "id": "crud_production_work_order_rationale_264", + "id": "crud_production_work_order_rationale_276", "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": "L264" + "source_location": "L276" }, { - "id": "crud_production_work_order_rationale_280", + "id": "crud_production_work_order_rationale_292", "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": "L280" + "source_location": "L292" }, { - "id": "crud_production_work_order_rationale_460", + "id": "crud_production_work_order_rationale_472", "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": "L460" + "source_location": "L472" }, { - "id": "crud_production_work_order_rationale_516", + "id": "crud_production_work_order_rationale_528", "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": "L516" + "source_location": "L528" }, { - "id": "crud_production_work_order_rationale_561", + "id": "crud_production_work_order_rationale_573", "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": "L561" + "source_location": "L573" }, { - "id": "crud_production_work_order_rationale_612", + "id": "crud_production_work_order_rationale_624", "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": "L612" + "source_location": "L624" }, { - "id": "crud_production_work_order_rationale_638", + "id": "crud_production_work_order_rationale_650", "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": "L638" + "source_location": "L650" }, { "id": "crud_material_py", @@ -8545,140 +8587,140 @@ "label": "list_production_tasks()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L469" + "source_location": "L478" }, { "id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L646" + "source_location": "L655" }, { "id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L755" + "source_location": "L764" }, { "id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L780" + "source_location": "L789" }, { "id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L827" + "source_location": "L836" }, { "id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L980" + "source_location": "L989" }, { "id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1018" + "source_location": "L1027" }, { "id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1040" + "source_location": "L1049" }, { "id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1094" + "source_location": "L1103" }, { "id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1148" + "source_location": "L1157" }, { "id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1167" + "source_location": "L1176" }, { "id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1186" + "source_location": "L1195" }, { "id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1243" + "source_location": "L1252" }, { "id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1252" + "source_location": "L1261" }, { "id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1282" + "source_location": "L1291" }, { "id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1324" + "source_location": "L1333" }, { "id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1451" + "source_location": "L1460" }, { "id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1465" + "source_location": "L1474" }, { "id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1591" + "source_location": "L1600" }, { "id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1640" + "source_location": "L1649" }, { "id": "crud_production_task_rationale_1", @@ -8702,32 +8744,32 @@ "source_location": "L260" }, { - "id": "crud_production_task_rationale_1244", + "id": "crud_production_task_rationale_1253", "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": "L1244" + "source_location": "L1253" }, { - "id": "crud_production_task_rationale_1283", + "id": "crud_production_task_rationale_1292", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1283" + "source_location": "L1292" }, { - "id": "crud_production_task_rationale_1467", + "id": "crud_production_task_rationale_1476", "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": "L1467" + "source_location": "L1476" }, { - "id": "crud_production_task_rationale_1592", + "id": "crud_production_task_rationale_1601", "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": "L1592" + "source_location": "L1601" }, { "id": "crud_qc_third_party_item_py", @@ -9889,77 +9931,126 @@ "label": "_row_to_dict_schedule()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L46" + "source_location": "L52" }, { "id": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", "label": "_row_to_dict_product()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L122" + "source_location": "L128" }, { "id": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "label": "_get_plan_schedule_course_meta()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L139" + "source_location": "L145" }, { "id": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", "label": "_resolve_course_display()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L179" + "source_location": "L185" }, { "id": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", "label": "_get_products_for_schedule()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L209" + "source_location": "L215" }, { "id": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", "label": "list_infusion_schedules_mgmt()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L231" + "source_location": "L237" }, { "id": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", "label": "get_infusion_schedule_detail()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L385" + "source_location": "L391" }, { "id": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "label": "update_infusion_status()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L456" + "source_location": "L462" }, { "id": "crud_pilot_infusion_schedule_mgmt_update_qc_status", "label": "update_qc_status()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L520" + "source_location": "L558" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "label": "_settlement_remark_marker()", + "file_type": "code", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L593" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "label": "_settlement_remark_markers_for_lookup()", + "file_type": "code", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L598" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "label": "_find_existing_settlement_txn()", + "file_type": "code", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L602" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "label": "_resolve_yfk_unit_price()", + "file_type": "code", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L622" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "label": "_find_service_order_product()", + "file_type": "code", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L665" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "label": "_schedule_product_to_txn_item()", + "file_type": "code", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L698" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "label": "_create_settlement_txn()", + "file_type": "code", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L711" }, { "id": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", "label": "_deduct_fee_on_complete()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L555" + "source_location": "L758" }, { "id": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "label": "update_infusion_schedule_mgmt()", "file_type": "code", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L712" + "source_location": "L964" }, { "id": "crud_pilot_infusion_schedule_mgmt_rationale_1", @@ -9969,11 +10060,18 @@ "source_location": "L1" }, { - "id": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "id": "crud_pilot_infusion_schedule_mgmt_rationale_148", "label": "\u6309\u8f93\u6ce8\u65b9\u6848\u6c47\u603b\uff1a\u8ba1\u5212\u6761\u6570\u3001\u5404\u8ba1\u5212\u5185\u6bcf\u6761 schedule \u7684\u7597\u7a0b\u5e8f\u53f7\uff081 \u8d77\uff09\u3002", "file_type": "rationale", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L142" + "source_location": "L148" + }, + { + "id": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "label": "\u5e42\u7b49\u68c0\u7d22\u7528\u6807\u8bb0\uff08\u4e2d\u6587\uff09\uff1b\u517c\u5bb9\u5386\u53f2\u82f1\u6587\u6807\u8bb0 infusionScheduleId=", + "file_type": "rationale", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L594" }, { "id": "crud_clean_room_py", @@ -10281,224 +10379,301 @@ "label": "_normalize_yyyymmdd()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L28" + "source_location": "L32" }, { "id": "crud_pilot_application_format_yyyy_mm_dd", "label": "_format_yyyy_mm_dd()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L35" + "source_location": "L39" }, { "id": "crud_pilot_application_parse_infusion_datetime", "label": "_parse_infusion_datetime()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L42" + "source_location": "L46" }, { "id": "crud_pilot_application_release_application_no_for_soft_delete", "label": "_release_application_no_for_soft_delete()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L62" + "source_location": "L66" }, { "id": "crud_pilot_application_generate_application_no", "label": "_generate_application_no()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L70" + "source_location": "L74" }, { "id": "crud_pilot_application_row_to_dict_application", "label": "_row_to_dict_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L92" + "source_location": "L96" }, { "id": "crud_pilot_application_row_to_dict_patient", "label": "_row_to_dict_patient()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L162" + "source_location": "L166" }, { "id": "crud_pilot_application_row_to_dict_infusion_plan", "label": "_row_to_dict_infusion_plan()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L185" + "source_location": "L189" }, { "id": "crud_pilot_application_row_to_dict_schedule_product", "label": "_row_to_dict_schedule_product()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L232" + "source_location": "L236" }, { "id": "crud_pilot_application_row_to_dict_infusion_schedule", "label": "_row_to_dict_infusion_schedule()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L249" + "source_location": "L253" }, { "id": "crud_pilot_application_list_applications", "label": "list_applications()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L280" + "source_location": "L284" }, { "id": "crud_pilot_application_get_application", "label": "get_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L318" + "source_location": "L322" }, { "id": "crud_pilot_application_create_application", "label": "create_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L350" + "source_location": "L354" }, { "id": "crud_pilot_application_update_application", "label": "update_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L402" + "source_location": "L406" }, { "id": "crud_pilot_application_soft_delete_application", "label": "soft_delete_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L427" + "source_location": "L431" }, { "id": "crud_pilot_application_start_application", "label": "start_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L448" + "source_location": "L452" }, { "id": "crud_pilot_application_complete_application", "label": "complete_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L471" + "source_location": "L475" }, { "id": "crud_pilot_application_void_application", "label": "void_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L494" + "source_location": "L498" }, { "id": "crud_pilot_application_get_patient_by_application", "label": "get_patient_by_application()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L522" + "source_location": "L526" }, { "id": "crud_pilot_application_save_patient", "label": "save_patient()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L539" + "source_location": "L543" }, { "id": "crud_pilot_application_list_infusion_plans", "label": "list_infusion_plans()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L666" + "source_location": "L670" }, { "id": "crud_pilot_application_create_infusion_plan", "label": "create_infusion_plan()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L682" + "source_location": "L686" + }, + { + "id": "crud_pilot_application_normalize_infusion_status_code", + "label": "_normalize_infusion_status_code()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L729" + }, + { + "id": "crud_pilot_application_schedule_infusion_editable", + "label": "_schedule_infusion_editable()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L736" + }, + { + "id": "crud_pilot_application_schedule_locked", + "label": "_schedule_locked()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L740" + }, + { + "id": "crud_pilot_application_schedule_has_blocking_links", + "label": "_schedule_has_blocking_links()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L744" + }, + { + "id": "crud_pilot_application_schedule_deletable", + "label": "_schedule_deletable()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L770" + }, + { + "id": "crud_pilot_application_get_schedule_for_plan", + "label": "_get_schedule_for_plan()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L798" + }, + { + "id": "crud_pilot_application_prepare_infusion_plan_payload", + "label": "_prepare_infusion_plan_payload()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L819" }, { "id": "crud_pilot_application_update_infusion_plan", "label": "update_infusion_plan()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L717" + "source_location": "L844" }, { "id": "crud_pilot_application_soft_delete_infusion_plan", "label": "soft_delete_infusion_plan()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L755" + "source_location": "L885" }, { "id": "crud_pilot_application_list_schedules_by_plan", "label": "list_schedules_by_plan()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L800" + "source_location": "L930" }, { "id": "crud_pilot_application_auto_generate_schedules", "label": "auto_generate_schedules()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L837" + "source_location": "L967" }, { "id": "crud_pilot_application_create_schedule_products", "label": "_create_schedule_products()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L886" + "source_location": "L1035" }, { "id": "crud_pilot_application_create_schedule", "label": "create_schedule()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L926" + "source_location": "L1075" + }, + { + "id": "crud_pilot_application_update_schedule_editable", + "label": "_update_schedule_editable()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L1142" + }, + { + "id": "crud_pilot_application_upsert_schedule_products", + "label": "_upsert_schedule_products()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L1168" + }, + { + "id": "crud_pilot_application_update_schedule_order_only", + "label": "_update_schedule_order_only()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L1250" + }, + { + "id": "crud_pilot_application_upsert_application_infusion", + "label": "upsert_application_infusion()", + "file_type": "code", + "source_file": "crud/pilot_application.py", + "source_location": "L1262" }, { "id": "crud_pilot_application_save_application_infusion", "label": "save_application_infusion()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L983" + "source_location": "L1365" }, { "id": "crud_pilot_application_update_schedule", "label": "update_schedule()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L1047" + "source_location": "L1414" }, { "id": "crud_pilot_application_soft_delete_schedule", "label": "soft_delete_schedule()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L1075" + "source_location": "L1442" }, { "id": "crud_pilot_application_mark_schedule_complete", "label": "mark_schedule_complete()", "file_type": "code", "source_file": "crud/pilot_application.py", - "source_location": "L1110" + "source_location": "L1498" }, { "id": "crud_pilot_application_rationale_1", @@ -10508,11 +10683,18 @@ "source_location": "L1" }, { - "id": "crud_pilot_application_rationale_63", + "id": "crud_pilot_application_rationale_67", "label": "\u8f6f\u5220\u9664\u65f6\u6539\u5199\u7533\u8bf7\u5355\u53f7\uff0c\u907f\u514d uk_application_no(application_no, del_flag) \u4e0e\u5386\u53f2\u5df2\u5220\u8bb0\u5f55\u51b2\u7a81\u3002", "file_type": "rationale", "source_file": "crud/pilot_application.py", - "source_location": "L63" + "source_location": "L67" + }, + { + "id": "crud_pilot_application_rationale_1271", + "label": "\u7f16\u8f91\u7533\u8bf7\u5355\uff1a\u589e\u91cf\u66f4\u65b0\u8f93\u6ce8\u65b9\u6848/\u8ba1\u5212\uff0c\u4fdd\u7559\u72b6\u6001\u4e0e schedule id\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_application.py", + "source_location": "L1271" }, { "id": "crud_qc_lab_test_item_py", @@ -12171,336 +12353,364 @@ "label": "_dec()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L62" + "source_location": "L66" }, { "id": "crud_qc_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L68" + "source_location": "L72" }, { "id": "crud_qc_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L72" + "source_location": "L76" }, { "id": "crud_qc_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L79" + "source_location": "L83" }, { "id": "crud_qc_work_order_qc_biz_type_label", "label": "_qc_biz_type_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L84" + "source_location": "L88" }, { "id": "crud_qc_work_order_work_order_qc_biz_type", "label": "_work_order_qc_biz_type()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L89" + "source_location": "L93" }, { "id": "crud_qc_work_order_validate_cell_product_id", "label": "_validate_cell_product_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L96" + "source_location": "L100" }, { "id": "crud_qc_work_order_enrich_work_order_cell_products", "label": "_enrich_work_order_cell_products()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L108" + "source_location": "L112" }, { "id": "crud_qc_work_order_enrich_outbound_work_orders", "label": "_enrich_outbound_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L137" + "source_location": "L141" }, { "id": "crud_qc_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L194" + "source_location": "L198" }, { "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": "L199" + "source_location": "L203" }, { "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": "L211" + "source_location": "L215" }, { "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": "L228" + "source_location": "L232" }, { "id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L340" + "source_location": "L344" + }, + { + "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": "L358" }, { "id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L354" + "source_location": "L366" }, { "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": "L412" + "source_location": "L426" }, { "id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L527" + "source_location": "L541" }, { "id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L596" + "source_location": "L610" }, { "id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L605" + "source_location": "L619" }, { "id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L626" + "source_location": "L640" }, { "id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L650" + "source_location": "L664" }, { "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": "L671" + "source_location": "L685" }, { "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": "L734" + "source_location": "L748" }, { "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": "L792" + "source_location": "L806" }, { "id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L826" + "source_location": "L840" }, { "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": "L976" + "source_location": "L996" }, { "id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1000" + "source_location": "L1020" }, { "id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1022" + "source_location": "L1042" }, { "id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1047" + "source_location": "L1067" }, { "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": "L1072" + "source_location": "L1092" }, { "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": "L1112" + "source_location": "L1132" }, { "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": "L1140" + "source_location": "L1160" }, { "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": "L1160" + "source_location": "L1180" }, { "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": "L1206" + "source_location": "L1226" }, { "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": "L1219" + "source_location": "L1239" }, { "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": "L1234" + "source_location": "L1254" }, { "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": "L1417" + "source_location": "L1437" }, { "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": "L1441" + "source_location": "L1461" + }, + { + "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": "L1533" + }, + { + "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": "L1650" }, { "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": "L1513" + "source_location": "L1682" }, { "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": "L1550" + "source_location": "L1719" }, { "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": "L1598" + "source_location": "L1767" }, { - "id": "crud_qc_work_order_rationale_140", + "id": "crud_qc_work_order_rationale_144", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L140" + "source_location": "L144" }, { - "id": "crud_qc_work_order_rationale_420", + "id": "crud_qc_work_order_rationale_434", "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": "L420" + "source_location": "L434" }, { - "id": "crud_qc_work_order_rationale_678", + "id": "crud_qc_work_order_rationale_692", "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": "L678" + "source_location": "L692" }, { - "id": "crud_qc_work_order_rationale_795", + "id": "crud_qc_work_order_rationale_809", "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": "L795" + "source_location": "L809" }, { - "id": "crud_qc_work_order_rationale_1081", + "id": "crud_qc_work_order_rationale_1101", "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": "L1081" + "source_location": "L1101" }, { - "id": "crud_qc_work_order_rationale_1121", + "id": "crud_qc_work_order_rationale_1141", "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": "L1121" + "source_location": "L1141" }, { - "id": "crud_qc_work_order_rationale_1599", + "id": "crud_qc_work_order_rationale_1536", + "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": "L1536" + }, + { + "id": "crud_qc_work_order_rationale_1768", "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": "L1599" + "source_location": "L1768" }, { "id": "crud_process_py", @@ -16282,229 +16492,236 @@ "source_file": "api/qc.py", "source_location": "L628" }, + { + "id": "api_qc_get_outbound_qc_detail", + "label": "get_outbound_qc_detail()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L646" + }, { "id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L646" + "source_location": "L664" }, { "id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L675" + "source_location": "L693" }, { "id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L689" + "source_location": "L707" }, { "id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L719" + "source_location": "L737" }, { "id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L726" + "source_location": "L744" }, { "id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L758" + "source_location": "L776" }, { "id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L791" + "source_location": "L809" }, { "id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L809" + "source_location": "L827" }, { "id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L827" + "source_location": "L845" }, { "id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L847" + "source_location": "L865" }, { "id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L862" + "source_location": "L880" }, { "id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L882" + "source_location": "L900" }, { "id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L942" + "source_location": "L960" }, { "id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L967" + "source_location": "L985" }, { "id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L983" + "source_location": "L1001" }, { "id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L994" + "source_location": "L1012" }, { "id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1005" + "source_location": "L1023" }, { "id": "api_qc_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1012" + "source_location": "L1030" }, { "id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1021" + "source_location": "L1039" }, { "id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1028" + "source_location": "L1046" }, { "id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1035" + "source_location": "L1053" }, { "id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1042" + "source_location": "L1060" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1052" + "source_location": "L1070" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1074" + "source_location": "L1092" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1086" + "source_location": "L1104" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1116" + "source_location": "L1134" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1145" + "source_location": "L1163" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1162" + "source_location": "L1180" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1196" + "source_location": "L1214" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1232" + "source_location": "L1250" }, { "id": "api_qc_stock_out_qc_material", "label": "stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1266" + "source_location": "L1284" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1305" + "source_location": "L1323" }, { "id": "api_qc_rationale_1", @@ -17512,196 +17729,196 @@ "label": "InfusionScheduleNestedBody", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L150" + "source_location": "L151" }, { "id": "api_pilot_application_infusionplannestedbody", "label": "InfusionPlanNestedBody", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L160" + "source_location": "L162" }, { "id": "api_pilot_application_applicationsavebody", "label": "ApplicationSaveBody", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L172" + "source_location": "L175" }, { "id": "api_pilot_application_api_list_applications", "label": "api_list_applications()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L195" + "source_location": "L198" }, { "id": "api_pilot_application_api_get_application", "label": "api_get_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L218" + "source_location": "L221" }, { "id": "api_pilot_application_api_create_application", "label": "api_create_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L231" + "source_location": "L234" }, { "id": "api_pilot_application_api_update_application", "label": "api_update_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L255" + "source_location": "L258" }, { "id": "api_pilot_application_api_save_application", "label": "api_save_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L274" + "source_location": "L277" }, { "id": "api_pilot_application_api_delete_application", "label": "api_delete_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L369" + "source_location": "L383" }, { "id": "api_pilot_application_api_start_application", "label": "api_start_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L383" + "source_location": "L397" }, { "id": "api_pilot_application_api_complete_application", "label": "api_complete_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L399" + "source_location": "L413" }, { "id": "api_pilot_application_api_void_application", "label": "api_void_application()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L415" + "source_location": "L429" }, { "id": "api_pilot_application_api_get_patient", "label": "api_get_patient()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L436" + "source_location": "L450" }, { "id": "api_pilot_application_api_save_patient", "label": "api_save_patient()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L451" + "source_location": "L465" }, { "id": "api_pilot_application_api_list_plans", "label": "api_list_plans()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L490" + "source_location": "L504" }, { "id": "api_pilot_application_api_create_plan", "label": "api_create_plan()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L503" + "source_location": "L517" }, { "id": "api_pilot_application_api_update_plan", "label": "api_update_plan()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L532" + "source_location": "L546" }, { "id": "api_pilot_application_api_delete_plan", "label": "api_delete_plan()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L561" + "source_location": "L575" }, { "id": "api_pilot_application_api_list_schedules", "label": "api_list_schedules()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L582" + "source_location": "L596" }, { "id": "api_pilot_application_api_auto_generate", "label": "api_auto_generate()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L595" + "source_location": "L609" }, { "id": "api_pilot_application_api_create_schedule", "label": "api_create_schedule()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L615" + "source_location": "L629" }, { "id": "api_pilot_application_api_update_schedule", "label": "api_update_schedule()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L640" + "source_location": "L654" }, { "id": "api_pilot_application_api_delete_schedule", "label": "api_delete_schedule()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L663" + "source_location": "L677" }, { "id": "api_pilot_application_api_mark_complete", "label": "api_mark_complete()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L679" + "source_location": "L693" }, { "id": "api_pilot_application_scheduleidbody", "label": "ScheduleIdBody", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L699" + "source_location": "L713" }, { "id": "api_pilot_application_api_create_outbound_production", "label": "api_create_outbound_production()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L704" + "source_location": "L718" }, { "id": "api_pilot_application_outboundqcbody", "label": "OutboundQcBody", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L731" + "source_location": "L745" }, { "id": "api_pilot_application_api_create_outbound_qc", "label": "api_create_outbound_qc()", "file_type": "code", "source_file": "api/pilot_application.py", - "source_location": "L737" + "source_location": "L751" }, { "id": "api_pilot_application_rationale_1", @@ -17711,11 +17928,11 @@ "source_location": "L1" }, { - "id": "api_pilot_application_rationale_173", + "id": "api_pilot_application_rationale_176", "label": "\u4e00\u63fd\u5b50\u4fdd\u5b58\uff1a\u7533\u8bf7\u5355 + \u60a3\u8005\u4fe1\u606f + \u8f93\u6ce8\u65b9\u6848 + \u8f93\u6ce8\u8ba1\u5212\uff08\u542b\u7ec6\u80de\u4ea7\u54c1\uff09", "file_type": "rationale", "source_file": "api/pilot_application.py", - "source_location": "L173" + "source_location": "L176" }, { "id": "api_operations_py", @@ -35711,7 +35928,7 @@ }, { "source": "schemas_qc_work_order_py", - "target": "schemas_qc_work_order_qcworkordercreatebody", + "target": "schemas_qc_work_order_outboundqcdetailapplication", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/qc_work_order.py", @@ -35719,7 +35936,7 @@ "weight": 1.0 }, { - "source": "schemas_qc_work_order_qcworkordercreatebody", + "source": "schemas_qc_work_order_outboundqcdetailapplication", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", @@ -35727,13 +35944,121 @@ "source_location": "L5", "weight": 1.0 }, + { + "source": "schemas_qc_work_order_py", + "target": "schemas_qc_work_order_outboundqcdetailpatient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_outboundqcdetailpatient", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_py", + "target": "schemas_qc_work_order_outboundqcdetailinfusionplan", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_outboundqcdetailinfusionplan", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_py", + "target": "schemas_qc_work_order_outboundqcdetailinfusionschedule", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_outboundqcdetailinfusionschedule", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_py", + "target": "schemas_qc_work_order_outboundqcdetailproduct", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_outboundqcdetailproduct", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_py", + "target": "schemas_qc_work_order_outboundqcdetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_outboundqcdetailresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_py", + "target": "schemas_qc_work_order_qcworkordercreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "schemas_qc_work_order_qcworkordercreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/qc_work_order.py", + "source_location": "L76", + "weight": 1.0 + }, { "source": "schemas_qc_work_order_py", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/qc_work_order.py", - "source_location": "L18", + "source_location": "L89", "weight": 1.0 }, { @@ -35742,16 +36067,16 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/qc_work_order.py", - "source_location": "L18", + "source_location": "L89", "weight": 1.0 }, { - "source": "schemas_qc_work_order_rationale_19", + "source": "schemas_qc_work_order_rationale_90", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schemas/qc_work_order.py", - "source_location": "L19", + "source_location": "L90", "weight": 1.0 }, { @@ -37290,7 +37615,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L21", + "source_location": "L22", "weight": 1.0 }, { @@ -37299,7 +37624,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L28", + "source_location": "L29", "weight": 1.0 }, { @@ -37308,7 +37633,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L31", + "source_location": "L32", "weight": 1.0 }, { @@ -37317,7 +37642,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L37", + "source_location": "L38", "weight": 1.0 }, { @@ -37326,7 +37651,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L41", + "source_location": "L42", "weight": 1.0 }, { @@ -37335,7 +37660,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L54", + "source_location": "L55", "weight": 1.0 }, { @@ -37344,7 +37669,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L59", + "source_location": "L60", "weight": 1.0 }, { @@ -37353,7 +37678,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L92", + "source_location": "L93", "weight": 1.0 }, { @@ -37362,7 +37687,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L121", + "source_location": "L130", "weight": 1.0 }, { @@ -37371,7 +37696,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L229", + "source_location": "L238", "weight": 1.0 }, { @@ -37380,7 +37705,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L240", + "source_location": "L249", "weight": 1.0 }, { @@ -37389,7 +37714,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L285", + "source_location": "L294", "weight": 1.0 }, { @@ -37398,7 +37723,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L366", + "source_location": "L375", "weight": 1.0 }, { @@ -37407,25 +37732,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L383", - "weight": 1.0 - }, - { - "source": "crud_qc_task_py", - "target": "crud_qc_task_get_task_detail", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", "source_location": "L392", "weight": 1.0 }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_get_task_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L401", + "weight": 1.0 + }, { "source": "crud_qc_task_py", "target": "crud_qc_task_start_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L419", + "source_location": "L428", "weight": 1.0 }, { @@ -37434,7 +37759,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L436", + "source_location": "L445", "weight": 1.0 }, { @@ -37443,7 +37768,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L440", + "source_location": "L449", "weight": 1.0 }, { @@ -37452,7 +37777,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L484", + "source_location": "L493", "weight": 1.0 }, { @@ -37461,7 +37786,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L536", + "source_location": "L545", "weight": 1.0 }, { @@ -37470,7 +37795,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L566", + "source_location": "L575", "weight": 1.0 }, { @@ -37479,7 +37804,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L615", + "source_location": "L624", "weight": 1.0 }, { @@ -37488,7 +37813,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L78", + "source_location": "L79", "weight": 1.0 }, { @@ -37497,7 +37822,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L81", + "source_location": "L82", "weight": 1.0 }, { @@ -37506,7 +37831,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L84", + "source_location": "L85", "weight": 1.0 }, { @@ -37515,7 +37840,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L206", + "source_location": "L215", "weight": 1.0 }, { @@ -37524,7 +37849,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L235", + "source_location": "L244", "weight": 1.0 }, { @@ -37533,7 +37858,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L236", + "source_location": "L245", "weight": 1.0 }, { @@ -37542,7 +37867,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L261", + "source_location": "L270", "weight": 1.0 }, { @@ -37551,7 +37876,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L362", + "source_location": "L371", "weight": 1.0 }, { @@ -37560,7 +37885,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L363", + "source_location": "L372", "weight": 1.0 }, { @@ -37569,7 +37894,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L379", + "source_location": "L388", "weight": 1.0 }, { @@ -37578,7 +37903,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L380", + "source_location": "L389", "weight": 1.0 }, { @@ -37587,7 +37912,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L407", + "source_location": "L416", "weight": 1.0 }, { @@ -37596,7 +37921,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L408", + "source_location": "L417", "weight": 1.0 }, { @@ -37605,7 +37930,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L420", + "source_location": "L429", "weight": 1.0 }, { @@ -37614,7 +37939,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L450", + "source_location": "L459", "weight": 1.0 }, { @@ -37623,7 +37948,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L467", + "source_location": "L476", "weight": 1.0 }, { @@ -37632,7 +37957,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L498", + "source_location": "L507", "weight": 1.0 }, { @@ -37641,7 +37966,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L515", + "source_location": "L524", "weight": 1.0 }, { @@ -37650,7 +37975,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L525", + "source_location": "L534", "weight": 1.0 }, { @@ -37659,16 +37984,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L545", + "source_location": "L554", "weight": 1.0 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "crud_qc_task_apply_task_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L495", + "source_location": "L504", "weight": 1.0 }, { @@ -39909,7 +40234,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L263", + "source_location": "L275", "weight": 1.0 }, { @@ -39918,7 +40243,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L273", + "source_location": "L285", "weight": 1.0 }, { @@ -39927,7 +40252,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L384", + "source_location": "L396", "weight": 1.0 }, { @@ -39936,7 +40261,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L454", + "source_location": "L466", "weight": 1.0 }, { @@ -39945,7 +40270,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L494", + "source_location": "L506", "weight": 1.0 }, { @@ -39954,7 +40279,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L508", + "source_location": "L520", "weight": 1.0 }, { @@ -39963,7 +40288,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L529", + "source_location": "L541", "weight": 1.0 }, { @@ -39972,7 +40297,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L560", + "source_location": "L572", "weight": 1.0 }, { @@ -39981,7 +40306,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L611", + "source_location": "L623", "weight": 1.0 }, { @@ -39990,7 +40315,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L631", + "source_location": "L643", "weight": 1.0 }, { @@ -39999,7 +40324,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L693", + "source_location": "L705", "weight": 1.0 }, { @@ -40008,7 +40333,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L726", + "source_location": "L738", "weight": 1.0 }, { @@ -40017,7 +40342,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L745", + "source_location": "L757", "weight": 1.0 }, { @@ -40026,7 +40351,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L789", + "source_location": "L801", "weight": 1.0 }, { @@ -40035,7 +40360,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L840", + "source_location": "L852", "weight": 1.0 }, { @@ -40044,7 +40369,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L859", + "source_location": "L871", "weight": 1.0 }, { @@ -40053,7 +40378,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L873", + "source_location": "L885", "weight": 1.0 }, { @@ -40062,7 +40387,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L900", + "source_location": "L912", "weight": 1.0 }, { @@ -40071,7 +40396,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L938", + "source_location": "L950", "weight": 1.0 }, { @@ -40080,7 +40405,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L953", + "source_location": "L965", "weight": 1.0 }, { @@ -40089,7 +40414,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L975", + "source_location": "L987", "weight": 1.0 }, { @@ -40098,7 +40423,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1021", + "source_location": "L1033", "weight": 1.0 }, { @@ -40107,7 +40432,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1057", + "source_location": "L1069", "weight": 1.0 }, { @@ -40161,7 +40486,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L256", + "source_location": "L268", "weight": 1.0 }, { @@ -40170,7 +40495,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L265", + "source_location": "L277", "weight": 1.0 }, { @@ -40179,7 +40504,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L265", + "source_location": "L277", "weight": 1.0 }, { @@ -40188,7 +40513,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L267", + "source_location": "L279", "weight": 1.0 }, { @@ -40197,7 +40522,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L269", + "source_location": "L281", "weight": 1.0 }, { @@ -40206,7 +40531,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L322", + "source_location": "L334", "weight": 1.0 }, { @@ -40215,7 +40540,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L449", + "source_location": "L461", "weight": 1.0 }, { @@ -40224,7 +40549,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L449", + "source_location": "L461", "weight": 1.0 }, { @@ -40233,7 +40558,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L450", + "source_location": "L462", "weight": 1.0 }, { @@ -40242,7 +40567,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L517", + "source_location": "L529", "weight": 1.0 }, { @@ -40251,7 +40576,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L536", + "source_location": "L548", "weight": 1.0 }, { @@ -40260,7 +40585,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L590", + "source_location": "L602", "weight": 1.0 }, { @@ -40269,7 +40594,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L627", + "source_location": "L639", "weight": 1.0 }, { @@ -40278,7 +40603,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L671", + "source_location": "L683", "weight": 1.0 }, { @@ -40287,7 +40612,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L707", + "source_location": "L719", "weight": 1.0 }, { @@ -40296,7 +40621,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L768", + "source_location": "L780", "weight": 1.0 }, { @@ -40305,7 +40630,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L813", + "source_location": "L825", "weight": 1.0 }, { @@ -40314,7 +40639,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L865", + "source_location": "L877", "weight": 1.0 }, { @@ -40323,7 +40648,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L883", + "source_location": "L895", "weight": 1.0 }, { @@ -40332,7 +40657,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L934", + "source_location": "L946", "weight": 1.0 }, { @@ -40341,7 +40666,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L956", + "source_location": "L968", "weight": 1.0 }, { @@ -40350,7 +40675,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L959", + "source_location": "L971", "weight": 1.0 }, { @@ -40359,7 +40684,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L988", + "source_location": "L1000", "weight": 1.0 }, { @@ -40368,7 +40693,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1029", + "source_location": "L1041", "weight": 1.0 }, { @@ -40377,7 +40702,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1060", + "source_location": "L1072", "weight": 1.0 }, { @@ -40386,7 +40711,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1081", + "source_location": "L1093", "weight": 1.0 }, { @@ -40417,66 +40742,66 @@ "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L264", + "source_location": "L276", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "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": "L280", + "source_location": "L292", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "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": "L460", + "source_location": "L472", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L516", + "source_location": "L528", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L561", + "source_location": "L573", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L612", + "source_location": "L624", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "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": "L638", + "source_location": "L650", "weight": 1.0 }, { @@ -42528,7 +42853,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L469", + "source_location": "L478", "weight": 1.0 }, { @@ -42537,7 +42862,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L646", + "source_location": "L655", "weight": 1.0 }, { @@ -42546,7 +42871,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L755", + "source_location": "L764", "weight": 1.0 }, { @@ -42555,7 +42880,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L780", + "source_location": "L789", "weight": 1.0 }, { @@ -42564,7 +42889,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L827", + "source_location": "L836", "weight": 1.0 }, { @@ -42573,7 +42898,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L980", + "source_location": "L989", "weight": 1.0 }, { @@ -42582,7 +42907,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1018", + "source_location": "L1027", "weight": 1.0 }, { @@ -42591,7 +42916,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1040", + "source_location": "L1049", "weight": 1.0 }, { @@ -42600,7 +42925,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1094", + "source_location": "L1103", "weight": 1.0 }, { @@ -42609,7 +42934,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1148", + "source_location": "L1157", "weight": 1.0 }, { @@ -42618,7 +42943,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1167", + "source_location": "L1176", "weight": 1.0 }, { @@ -42627,7 +42952,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1186", + "source_location": "L1195", "weight": 1.0 }, { @@ -42636,7 +42961,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1243", + "source_location": "L1252", "weight": 1.0 }, { @@ -42645,7 +42970,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1252", + "source_location": "L1261", "weight": 1.0 }, { @@ -42654,7 +42979,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1282", + "source_location": "L1291", "weight": 1.0 }, { @@ -42663,7 +42988,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1324", + "source_location": "L1333", "weight": 1.0 }, { @@ -42672,7 +42997,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1451", + "source_location": "L1460", "weight": 1.0 }, { @@ -42681,7 +43006,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1465", + "source_location": "L1474", "weight": 1.0 }, { @@ -42690,7 +43015,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1591", + "source_location": "L1600", "weight": 1.0 }, { @@ -42699,7 +43024,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1640", + "source_location": "L1649", "weight": 1.0 }, { @@ -42843,7 +43168,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L423", + "source_location": "L432", "weight": 1.0 }, { @@ -42852,7 +43177,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L451", + "source_location": "L460", "weight": 1.0 }, { @@ -42861,7 +43186,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L533", + "source_location": "L542", "weight": 1.0 }, { @@ -42870,7 +43195,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L641", + "source_location": "L650", "weight": 1.0 }, { @@ -42879,7 +43204,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L658", + "source_location": "L667", "weight": 1.0 }, { @@ -42888,7 +43213,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L690", + "source_location": "L699", "weight": 1.0 }, { @@ -42897,7 +43222,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L704", + "source_location": "L713", "weight": 1.0 }, { @@ -42906,7 +43231,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L705", + "source_location": "L714", "weight": 1.0 }, { @@ -42915,7 +43240,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L706", + "source_location": "L715", "weight": 1.0 }, { @@ -42924,7 +43249,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L707", + "source_location": "L716", "weight": 1.0 }, { @@ -42933,7 +43258,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L721", + "source_location": "L730", "weight": 1.0 }, { @@ -42942,7 +43267,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L737", + "source_location": "L746", "weight": 1.0 }, { @@ -42951,7 +43276,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L888", + "source_location": "L897", "weight": 1.0 }, { @@ -42960,7 +43285,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L959", + "source_location": "L968", "weight": 1.0 }, { @@ -42969,7 +43294,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L973", + "source_location": "L982", "weight": 1.0 }, { @@ -42978,7 +43303,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L974", + "source_location": "L983", "weight": 1.0 }, { @@ -42987,7 +43312,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L975", + "source_location": "L984", "weight": 1.0 }, { @@ -42996,7 +43321,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L976", + "source_location": "L985", "weight": 1.0 }, { @@ -43005,7 +43330,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1033", + "source_location": "L1042", "weight": 1.0 }, { @@ -43014,7 +43339,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1062", + "source_location": "L1071", "weight": 1.0 }, { @@ -43023,7 +43348,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1116", + "source_location": "L1125", "weight": 1.0 }, { @@ -43032,7 +43357,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1153", + "source_location": "L1162", "weight": 1.0 }, { @@ -43041,7 +43366,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1172", + "source_location": "L1181", "weight": 1.0 }, { @@ -43050,7 +43375,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1212", + "source_location": "L1221", "weight": 1.0 }, { @@ -43059,7 +43384,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1313", + "source_location": "L1322", "weight": 1.0 }, { @@ -43068,7 +43393,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1378", + "source_location": "L1387", "weight": 1.0 }, { @@ -43077,7 +43402,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1385", + "source_location": "L1394", "weight": 1.0 }, { @@ -43086,7 +43411,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1410", + "source_location": "L1419", "weight": 1.0 }, { @@ -43095,7 +43420,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1524", + "source_location": "L1533", "weight": 1.0 }, { @@ -43104,7 +43429,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1586", + "source_location": "L1595", "weight": 1.0 }, { @@ -43113,7 +43438,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1587", + "source_location": "L1596", "weight": 1.0 }, { @@ -43122,7 +43447,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1614", + "source_location": "L1623", "weight": 1.0 }, { @@ -43153,39 +43478,39 @@ "weight": 1.0 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1244", + "source_location": "L1253", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1283", + "source_location": "L1292", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1467", + "source_location": "L1476", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1592", + "source_location": "L1601", "weight": 1.0 }, { @@ -46511,7 +46836,7 @@ }, { "source": "crud_pilot_infusion_schedule_mgmt_py", - "target": "uuid", + "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", @@ -46520,8 +46845,8 @@ }, { "source": "crud_pilot_infusion_schedule_mgmt_py", - "target": "datetime", - "relation": "imports_from", + "target": "uuid", + "relation": "imports", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L5", @@ -46529,7 +46854,7 @@ }, { "source": "crud_pilot_infusion_schedule_mgmt_py", - "target": "typing", + "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", @@ -46538,29 +46863,47 @@ }, { "source": "crud_pilot_infusion_schedule_mgmt_py", - "target": "sqlalchemy", + "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L8", + "source_location": "L7", "weight": 1.0 }, { "source": "crud_pilot_infusion_schedule_mgmt_py", - "target": "sqlalchemy_orm", + "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L9", "weight": 1.0 }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L12", + "weight": 1.0 + }, { "source": "crud_pilot_infusion_schedule_mgmt_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 1.0 }, { @@ -46569,7 +46912,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L21", + "source_location": "L26", "weight": 1.0 }, { @@ -46578,7 +46921,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L46", + "source_location": "L52", "weight": 1.0 }, { @@ -46587,7 +46930,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L122", + "source_location": "L128", "weight": 1.0 }, { @@ -46596,7 +46939,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L139", + "source_location": "L145", "weight": 1.0 }, { @@ -46605,7 +46948,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L179", + "source_location": "L185", "weight": 1.0 }, { @@ -46614,7 +46957,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L209", + "source_location": "L215", "weight": 1.0 }, { @@ -46623,7 +46966,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L231", + "source_location": "L237", "weight": 1.0 }, { @@ -46632,7 +46975,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L385", + "source_location": "L391", "weight": 1.0 }, { @@ -46641,7 +46984,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L456", + "source_location": "L462", "weight": 1.0 }, { @@ -46650,7 +46993,70 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L520", + "source_location": "L558", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L593", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L602", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L665", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L698", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_py", + "target": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L711", "weight": 1.0 }, { @@ -46659,7 +47065,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L555", + "source_location": "L758", "weight": 1.0 }, { @@ -46668,7 +47074,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L712", + "source_location": "L964", "weight": 1.0 }, { @@ -46677,7 +47083,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L55", + "source_location": "L61", "weight": 1.0 }, { @@ -46686,7 +47092,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L223", + "source_location": "L229", "weight": 1.0 }, { @@ -46695,7 +47101,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L315", + "source_location": "L321", "weight": 1.0 }, { @@ -46704,7 +47110,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L360", + "source_location": "L366", "weight": 1.0 }, { @@ -46713,7 +47119,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L363", + "source_location": "L369", "weight": 1.0 }, { @@ -46722,7 +47128,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L441", + "source_location": "L447", "weight": 1.0 }, { @@ -46731,7 +47137,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L444", + "source_location": "L450", "weight": 1.0 }, { @@ -46740,7 +47146,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L446", + "source_location": "L452", "weight": 1.0 }, { @@ -46749,7 +47155,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L513", + "source_location": "L551", "weight": 1.0 }, { @@ -46758,7 +47164,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L517", + "source_location": "L555", "weight": 1.0 }, { @@ -46767,7 +47173,79 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L552", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L599", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L607", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L727", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "target": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L811", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "target": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L842", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "target": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L849", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "target": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L875", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "target": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L892", "weight": 1.0 }, { @@ -46776,7 +47254,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L801", + "source_location": "L1053", "weight": 1.0 }, { @@ -46789,12 +47267,21 @@ "weight": 1.0 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L142", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L594", "weight": 1.0 }, { @@ -47622,7 +48109,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L20", + "source_location": "L24", "weight": 1.0 }, { @@ -47631,7 +48118,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L28", + "source_location": "L32", "weight": 1.0 }, { @@ -47640,7 +48127,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L35", + "source_location": "L39", "weight": 1.0 }, { @@ -47649,7 +48136,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L42", + "source_location": "L46", "weight": 1.0 }, { @@ -47658,7 +48145,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L62", + "source_location": "L66", "weight": 1.0 }, { @@ -47667,7 +48154,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L70", + "source_location": "L74", "weight": 1.0 }, { @@ -47676,7 +48163,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L92", + "source_location": "L96", "weight": 1.0 }, { @@ -47685,7 +48172,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L162", + "source_location": "L166", "weight": 1.0 }, { @@ -47694,7 +48181,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L185", + "source_location": "L189", "weight": 1.0 }, { @@ -47703,7 +48190,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L232", + "source_location": "L236", "weight": 1.0 }, { @@ -47712,7 +48199,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L249", + "source_location": "L253", "weight": 1.0 }, { @@ -47721,7 +48208,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L280", + "source_location": "L284", "weight": 1.0 }, { @@ -47730,7 +48217,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L318", + "source_location": "L322", "weight": 1.0 }, { @@ -47739,7 +48226,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L350", + "source_location": "L354", "weight": 1.0 }, { @@ -47748,7 +48235,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L402", + "source_location": "L406", "weight": 1.0 }, { @@ -47757,7 +48244,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L427", + "source_location": "L431", "weight": 1.0 }, { @@ -47766,7 +48253,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L448", + "source_location": "L452", "weight": 1.0 }, { @@ -47775,7 +48262,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L471", + "source_location": "L475", "weight": 1.0 }, { @@ -47784,7 +48271,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L494", + "source_location": "L498", "weight": 1.0 }, { @@ -47793,7 +48280,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L522", + "source_location": "L526", "weight": 1.0 }, { @@ -47802,7 +48289,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L539", + "source_location": "L543", "weight": 1.0 }, { @@ -47811,7 +48298,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L666", + "source_location": "L670", "weight": 1.0 }, { @@ -47820,7 +48307,70 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L682", + "source_location": "L686", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_normalize_infusion_status_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L729", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_schedule_infusion_editable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L736", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_schedule_locked", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L740", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_schedule_has_blocking_links", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L744", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_schedule_deletable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L770", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_get_schedule_for_plan", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L798", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_prepare_infusion_plan_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L819", "weight": 1.0 }, { @@ -47829,7 +48379,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L717", + "source_location": "L844", "weight": 1.0 }, { @@ -47838,7 +48388,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L755", + "source_location": "L885", "weight": 1.0 }, { @@ -47847,7 +48397,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L800", + "source_location": "L930", "weight": 1.0 }, { @@ -47856,7 +48406,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L837", + "source_location": "L967", "weight": 1.0 }, { @@ -47865,7 +48415,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L886", + "source_location": "L1035", "weight": 1.0 }, { @@ -47874,43 +48424,79 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L926", - "weight": 1.0 - }, - { - "source": "crud_pilot_application_py", - "target": "crud_pilot_application_save_application_infusion", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/pilot_application.py", - "source_location": "L983", - "weight": 1.0 - }, - { - "source": "crud_pilot_application_py", - "target": "crud_pilot_application_update_schedule", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/pilot_application.py", - "source_location": "L1047", - "weight": 1.0 - }, - { - "source": "crud_pilot_application_py", - "target": "crud_pilot_application_soft_delete_schedule", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/pilot_application.py", "source_location": "L1075", "weight": 1.0 }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_update_schedule_editable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1142", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_upsert_schedule_products", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1168", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_update_schedule_order_only", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1250", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_upsert_application_infusion", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1262", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_save_application_infusion", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1365", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_update_schedule", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1414", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_py", + "target": "crud_pilot_application_soft_delete_schedule", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1442", + "weight": 1.0 + }, { "source": "crud_pilot_application_py", "target": "crud_pilot_application_mark_schedule_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L1110", + "source_location": "L1498", "weight": 1.0 }, { @@ -47919,7 +48505,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L36", + "source_location": "L40", "weight": 1.0 }, { @@ -47928,7 +48514,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L53", + "source_location": "L57", "weight": 1.0 }, { @@ -47937,7 +48523,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L194", + "source_location": "L198", "weight": 1.0 }, { @@ -47946,7 +48532,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L311", + "source_location": "L315", "weight": 1.0 }, { @@ -47955,7 +48541,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L330", + "source_location": "L334", "weight": 1.0 }, { @@ -47964,7 +48550,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L331", + "source_location": "L335", "weight": 1.0 }, { @@ -47973,7 +48559,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L343", + "source_location": "L347", "weight": 1.0 }, { @@ -47982,7 +48568,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L376", + "source_location": "L380", "weight": 1.0 }, { @@ -47991,7 +48577,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L399", + "source_location": "L403", "weight": 1.0 }, { @@ -48000,7 +48586,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L424", + "source_location": "L428", "weight": 1.0 }, { @@ -48009,7 +48595,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L442", + "source_location": "L446", "weight": 1.0 }, { @@ -48018,7 +48604,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L468", + "source_location": "L472", "weight": 1.0 }, { @@ -48027,7 +48613,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L491", + "source_location": "L495", "weight": 1.0 }, { @@ -48036,7 +48622,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L514", + "source_location": "L518", "weight": 1.0 }, { @@ -48045,7 +48631,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L536", + "source_location": "L540", "weight": 1.0 }, { @@ -48054,7 +48640,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L658", + "source_location": "L662", "weight": 1.0 }, { @@ -48063,7 +48649,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L679", + "source_location": "L683", "weight": 1.0 }, { @@ -48072,7 +48658,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L699", + "source_location": "L703", "weight": 1.0 }, { @@ -48081,7 +48667,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L714", + "source_location": "L718", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_schedule_deletable", + "target": "crud_pilot_application_schedule_has_blocking_links", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L793", "weight": 1.0 }, { @@ -48090,7 +48685,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L744", + "source_location": "L871", "weight": 1.0 }, { @@ -48099,7 +48694,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L752", + "source_location": "L882", "weight": 1.0 }, { @@ -48108,7 +48703,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L829", + "source_location": "L959", "weight": 1.0 }, { @@ -48117,7 +48712,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L832", + "source_location": "L962", "weight": 1.0 }, { @@ -48126,7 +48721,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L922", + "source_location": "L1071", "weight": 1.0 }, { @@ -48135,7 +48730,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L945", + "source_location": "L1094", "weight": 1.0 }, { @@ -48144,7 +48739,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L963", + "source_location": "L1112", "weight": 1.0 }, { @@ -48153,7 +48748,151 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L980", + "source_location": "L1139", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_update_schedule_editable", + "target": "crud_pilot_application_parse_infusion_datetime", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1152", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_schedule_products", + "target": "crud_pilot_application_normalize_infusion_status_code", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1218", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_prepare_infusion_plan_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1275", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_list_infusion_plans", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1276", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_update_infusion_plan", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1280", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_create_infusion_plan", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1284", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_list_schedules_by_plan", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1296", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_get_schedule_for_plan", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1309", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_schedule_locked", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1311", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_update_schedule_order_only", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1312", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_schedule_infusion_editable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1314", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_update_schedule_editable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1316", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_upsert_schedule_products", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1317", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_create_schedule", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1322", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_schedule_deletable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1334", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_pilot_application_soft_delete_schedule", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1337", "weight": 1.0 }, { @@ -48162,7 +48901,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L995", + "source_location": "L1377", "weight": 1.0 }, { @@ -48171,7 +48910,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L998", + "source_location": "L1380", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_save_application_infusion", + "target": "crud_pilot_application_prepare_infusion_plan_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1385", "weight": 1.0 }, { @@ -48180,7 +48928,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L1020", + "source_location": "L1387", "weight": 1.0 }, { @@ -48189,7 +48937,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L1035", + "source_location": "L1402", "weight": 1.0 }, { @@ -48198,7 +48946,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L1072", + "source_location": "L1439", "weight": 1.0 }, { @@ -48207,7 +48955,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L1130", + "source_location": "L1518", "weight": 1.0 }, { @@ -48220,12 +48968,21 @@ "weight": 1.0 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", "target": "crud_pilot_application_release_application_no_for_soft_delete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_application.py", - "source_location": "L63", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_rationale_1271", + "target": "crud_pilot_application_upsert_application_infusion", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_application.py", + "source_location": "L1271", "weight": 1.0 }, { @@ -52707,7 +53464,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 1.0 }, { @@ -52716,7 +53473,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 1.0 }, { @@ -52725,7 +53482,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L62", + "source_location": "L66", "weight": 1.0 }, { @@ -52734,25 +53491,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L68", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_normalize_date_bound", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", "source_location": "L72", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_normalize_date_bound", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L76", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L79", + "source_location": "L83", "weight": 1.0 }, { @@ -52761,7 +53518,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L84", + "source_location": "L88", "weight": 1.0 }, { @@ -52770,7 +53527,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L89", + "source_location": "L93", "weight": 1.0 }, { @@ -52779,7 +53536,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L96", + "source_location": "L100", "weight": 1.0 }, { @@ -52788,7 +53545,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L108", + "source_location": "L112", "weight": 1.0 }, { @@ -52797,7 +53554,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L137", + "source_location": "L141", "weight": 1.0 }, { @@ -52806,7 +53563,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L194", + "source_location": "L198", "weight": 1.0 }, { @@ -52815,7 +53572,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L199", + "source_location": "L203", "weight": 1.0 }, { @@ -52824,7 +53581,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L211", + "source_location": "L215", "weight": 1.0 }, { @@ -52833,7 +53590,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L228", + "source_location": "L232", "weight": 1.0 }, { @@ -52842,7 +53599,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L340", + "source_location": "L344", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_user_nick_name_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L358", "weight": 1.0 }, { @@ -52851,7 +53617,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L354", + "source_location": "L366", "weight": 1.0 }, { @@ -52860,7 +53626,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L412", + "source_location": "L426", "weight": 1.0 }, { @@ -52869,7 +53635,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L527", + "source_location": "L541", "weight": 1.0 }, { @@ -52878,7 +53644,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L596", + "source_location": "L610", "weight": 1.0 }, { @@ -52887,7 +53653,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L605", + "source_location": "L619", "weight": 1.0 }, { @@ -52896,7 +53662,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L626", + "source_location": "L640", "weight": 1.0 }, { @@ -52905,7 +53671,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L650", + "source_location": "L664", "weight": 1.0 }, { @@ -52914,7 +53680,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L671", + "source_location": "L685", "weight": 1.0 }, { @@ -52923,7 +53689,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L734", + "source_location": "L748", "weight": 1.0 }, { @@ -52932,7 +53698,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L792", + "source_location": "L806", "weight": 1.0 }, { @@ -52941,7 +53707,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L826", + "source_location": "L840", "weight": 1.0 }, { @@ -52950,7 +53716,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L976", + "source_location": "L996", "weight": 1.0 }, { @@ -52959,7 +53725,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1000", + "source_location": "L1020", "weight": 1.0 }, { @@ -52968,7 +53734,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1022", + "source_location": "L1042", "weight": 1.0 }, { @@ -52977,7 +53743,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1047", + "source_location": "L1067", "weight": 1.0 }, { @@ -52986,7 +53752,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1072", + "source_location": "L1092", "weight": 1.0 }, { @@ -52995,7 +53761,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1112", + "source_location": "L1132", "weight": 1.0 }, { @@ -53004,7 +53770,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1140", + "source_location": "L1160", "weight": 1.0 }, { @@ -53013,7 +53779,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1160", + "source_location": "L1180", "weight": 1.0 }, { @@ -53022,7 +53788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1206", + "source_location": "L1226", "weight": 1.0 }, { @@ -53031,7 +53797,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1219", + "source_location": "L1239", "weight": 1.0 }, { @@ -53040,7 +53806,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1234", + "source_location": "L1254", "weight": 1.0 }, { @@ -53049,7 +53815,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1417", + "source_location": "L1437", "weight": 1.0 }, { @@ -53058,7 +53824,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1441", + "source_location": "L1461", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1533", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_outbound_qc_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1650", "weight": 1.0 }, { @@ -53067,7 +53851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1513", + "source_location": "L1682", "weight": 1.0 }, { @@ -53076,7 +53860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1550", + "source_location": "L1719", "weight": 1.0 }, { @@ -53085,7 +53869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1598", + "source_location": "L1767", "weight": 1.0 }, { @@ -53094,7 +53878,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L190", + "source_location": "L194", "weight": 1.0 }, { @@ -53103,7 +53887,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L278", + "source_location": "L282", "weight": 1.0 }, { @@ -53112,7 +53896,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L312", + "source_location": "L316", "weight": 1.0 }, { @@ -53121,7 +53905,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L318", + "source_location": "L322", "weight": 1.0 }, { @@ -53130,7 +53914,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L320", + "source_location": "L324", "weight": 1.0 }, { @@ -53139,7 +53923,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L378", + "source_location": "L391", "weight": 1.0 }, { @@ -53148,7 +53932,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L379", + "source_location": "L392", "weight": 1.0 }, { @@ -53157,7 +53941,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L380", + "source_location": "L393", "weight": 1.0 }, { @@ -53166,7 +53950,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L403", + "source_location": "L416", "weight": 1.0 }, { @@ -53175,7 +53959,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L405", + "source_location": "L419", "weight": 1.0 }, { @@ -53184,7 +53968,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L462", + "source_location": "L476", "weight": 1.0 }, { @@ -53193,7 +53977,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L588", + "source_location": "L602", "weight": 1.0 }, { @@ -53202,7 +53986,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L589", + "source_location": "L603", "weight": 1.0 }, { @@ -53211,7 +53995,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L591", + "source_location": "L605", "weight": 1.0 }, { @@ -53220,7 +54004,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L592", + "source_location": "L606", "weight": 1.0 }, { @@ -53229,7 +54013,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L644", + "source_location": "L658", "weight": 1.0 }, { @@ -53238,7 +54022,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L660", + "source_location": "L674", "weight": 1.0 }, { @@ -53247,7 +54031,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L662", + "source_location": "L676", "weight": 1.0 }, { @@ -53256,7 +54040,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L664", + "source_location": "L678", "weight": 1.0 }, { @@ -53265,7 +54049,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L665", + "source_location": "L679", "weight": 1.0 }, { @@ -53274,7 +54058,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L666", + "source_location": "L680", "weight": 1.0 }, { @@ -53283,7 +54067,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L712", + "source_location": "L726", "weight": 1.0 }, { @@ -53292,7 +54076,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L737", + "source_location": "L751", "weight": 1.0 }, { @@ -53301,7 +54085,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L740", + "source_location": "L754", "weight": 1.0 }, { @@ -53310,7 +54094,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L741", + "source_location": "L755", "weight": 1.0 }, { @@ -53319,7 +54103,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L743", + "source_location": "L757", "weight": 1.0 }, { @@ -53328,7 +54112,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L771", + "source_location": "L785", "weight": 1.0 }, { @@ -53337,7 +54121,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L774", + "source_location": "L788", "weight": 1.0 }, { @@ -53346,7 +54130,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L778", + "source_location": "L792", "weight": 1.0 }, { @@ -53355,7 +54139,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L786", + "source_location": "L800", "weight": 1.0 }, { @@ -53364,7 +54148,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L787", + "source_location": "L801", "weight": 1.0 }, { @@ -53373,7 +54157,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L838", + "source_location": "L852", "weight": 1.0 }, { @@ -53382,7 +54166,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L847", + "source_location": "L867", "weight": 1.0 }, { @@ -53391,7 +54175,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L989", + "source_location": "L1009", "weight": 1.0 }, { @@ -53400,7 +54184,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1041", + "source_location": "L1061", "weight": 1.0 }, { @@ -53409,7 +54193,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1082", + "source_location": "L1102", "weight": 1.0 }, { @@ -53418,7 +54202,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1085", + "source_location": "L1105", "weight": 1.0 }, { @@ -53427,7 +54211,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1122", + "source_location": "L1142", "weight": 1.0 }, { @@ -53436,7 +54220,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1128", + "source_location": "L1148", "weight": 1.0 }, { @@ -53445,7 +54229,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1150", + "source_location": "L1170", "weight": 1.0 }, { @@ -53454,7 +54238,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1200", + "source_location": "L1220", "weight": 1.0 }, { @@ -53463,25 +54247,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1202", - "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": "crud/qc_work_order.py", "source_location": "L1222", "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": "crud/qc_work_order.py", + "source_location": "L1242", + "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": "crud/qc_work_order.py", - "source_location": "L1225", + "source_location": "L1245", "weight": 1.0 }, { @@ -53490,7 +54274,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1226", + "source_location": "L1246", "weight": 1.0 }, { @@ -53499,7 +54283,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1228", + "source_location": "L1248", "weight": 1.0 }, { @@ -53508,7 +54292,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1229", + "source_location": "L1249", "weight": 1.0 }, { @@ -53517,7 +54301,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1230", + "source_location": "L1250", "weight": 1.0 }, { @@ -53526,7 +54310,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1246", + "source_location": "L1266", "weight": 1.0 }, { @@ -53535,7 +54319,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1433", + "source_location": "L1453", "weight": 1.0 }, { @@ -53544,7 +54328,61 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1444", + "source_location": "L1464", + "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": "crud/qc_work_order.py", + "source_location": "L1558", + "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": "crud/qc_work_order.py", + "source_location": "L1640", + "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": "crud/qc_work_order.py", + "source_location": "L1653", + "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": "crud/qc_work_order.py", + "source_location": "L1663", + "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": "crud/qc_work_order.py", + "source_location": "L1666", + "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": "crud/qc_work_order.py", + "source_location": "L1669", "weight": 1.0 }, { @@ -53553,7 +54391,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1528", + "source_location": "L1697", "weight": 1.0 }, { @@ -53562,70 +54400,79 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1573", + "source_location": "L1742", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_144", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L140", + "source_location": "L144", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L420", + "source_location": "L434", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "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": "L678", + "source_location": "L692", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "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": "L795", + "source_location": "L809", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1081", + "source_location": "L1101", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1121", + "source_location": "L1141", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", + "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": "L1536", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_1768", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1599", + "source_location": "L1768", "weight": 1.0 }, { @@ -56505,7 +57352,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L4141", + "source_location": "L4143", "weight": 1.0 }, { @@ -63062,20 +63909,29 @@ }, { "source": "api_qc_py", - "target": "api_qc_update_qc_work_order", + "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", "source_location": "L646", "weight": 1.0 }, + { + "source": "api_qc_py", + "target": "api_qc_update_qc_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L664", + "weight": 1.0 + }, { "source": "api_qc_py", "target": "api_qc_delete_qc_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L675", + "source_location": "L693", "weight": 1.0 }, { @@ -63084,7 +63940,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L689", + "source_location": "L707", "weight": 1.0 }, { @@ -63093,7 +63949,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L719", + "source_location": "L737", "weight": 1.0 }, { @@ -63102,7 +63958,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L719", + "source_location": "L737", "weight": 1.0 }, { @@ -63111,7 +63967,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L726", + "source_location": "L744", "weight": 1.0 }, { @@ -63120,7 +63976,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L758", + "source_location": "L776", "weight": 1.0 }, { @@ -63129,7 +63985,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L791", + "source_location": "L809", "weight": 1.0 }, { @@ -63138,7 +63994,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L809", + "source_location": "L827", "weight": 1.0 }, { @@ -63147,7 +64003,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L827", + "source_location": "L845", "weight": 1.0 }, { @@ -63156,7 +64012,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L847", + "source_location": "L865", "weight": 1.0 }, { @@ -63165,7 +64021,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L862", + "source_location": "L880", "weight": 1.0 }, { @@ -63174,7 +64030,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L882", + "source_location": "L900", "weight": 1.0 }, { @@ -63183,7 +64039,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L942", + "source_location": "L960", "weight": 1.0 }, { @@ -63192,7 +64048,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L967", + "source_location": "L985", "weight": 1.0 }, { @@ -63201,7 +64057,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L983", + "source_location": "L1001", "weight": 1.0 }, { @@ -63210,7 +64066,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L983", + "source_location": "L1001", "weight": 1.0 }, { @@ -63219,7 +64075,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L994", + "source_location": "L1012", "weight": 1.0 }, { @@ -63228,7 +64084,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L994", + "source_location": "L1012", "weight": 1.0 }, { @@ -63237,7 +64093,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1005", + "source_location": "L1023", "weight": 1.0 }, { @@ -63246,7 +64102,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1005", + "source_location": "L1023", "weight": 1.0 }, { @@ -63255,7 +64111,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1012", + "source_location": "L1030", "weight": 1.0 }, { @@ -63264,7 +64120,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1012", + "source_location": "L1030", "weight": 1.0 }, { @@ -63273,7 +64129,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1021", + "source_location": "L1039", "weight": 1.0 }, { @@ -63282,7 +64138,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1021", + "source_location": "L1039", "weight": 1.0 }, { @@ -63291,7 +64147,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1028", + "source_location": "L1046", "weight": 1.0 }, { @@ -63300,7 +64156,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1028", + "source_location": "L1046", "weight": 1.0 }, { @@ -63309,7 +64165,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1035", + "source_location": "L1053", "weight": 1.0 }, { @@ -63318,7 +64174,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1035", + "source_location": "L1053", "weight": 1.0 }, { @@ -63327,7 +64183,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1042", + "source_location": "L1060", "weight": 1.0 }, { @@ -63336,7 +64192,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1042", + "source_location": "L1060", "weight": 1.0 }, { @@ -63345,7 +64201,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1052", + "source_location": "L1070", "weight": 1.0 }, { @@ -63354,7 +64210,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1074", + "source_location": "L1092", "weight": 1.0 }, { @@ -63363,7 +64219,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1086", + "source_location": "L1104", "weight": 1.0 }, { @@ -63372,7 +64228,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1116", + "source_location": "L1134", "weight": 1.0 }, { @@ -63381,7 +64237,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1145", + "source_location": "L1163", "weight": 1.0 }, { @@ -63390,7 +64246,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1162", + "source_location": "L1180", "weight": 1.0 }, { @@ -63399,7 +64255,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1196", + "source_location": "L1214", "weight": 1.0 }, { @@ -63408,7 +64264,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1232", + "source_location": "L1250", "weight": 1.0 }, { @@ -63417,7 +64273,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1266", + "source_location": "L1284", "weight": 1.0 }, { @@ -63426,7 +64282,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1305", + "source_location": "L1323", "weight": 1.0 }, { @@ -66567,7 +67423,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L150", + "source_location": "L151", "weight": 1.0 }, { @@ -66576,7 +67432,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L150", + "source_location": "L151", "weight": 1.0 }, { @@ -66585,7 +67441,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L160", + "source_location": "L162", "weight": 1.0 }, { @@ -66594,7 +67450,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L160", + "source_location": "L162", "weight": 1.0 }, { @@ -66603,7 +67459,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L172", + "source_location": "L175", "weight": 1.0 }, { @@ -66612,7 +67468,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L172", + "source_location": "L175", "weight": 1.0 }, { @@ -66621,7 +67477,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L195", + "source_location": "L198", "weight": 1.0 }, { @@ -66630,7 +67486,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L218", + "source_location": "L221", "weight": 1.0 }, { @@ -66639,7 +67495,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L231", + "source_location": "L234", "weight": 1.0 }, { @@ -66648,7 +67504,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L255", + "source_location": "L258", "weight": 1.0 }, { @@ -66657,7 +67513,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L274", + "source_location": "L277", "weight": 1.0 }, { @@ -66666,7 +67522,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L369", + "source_location": "L383", "weight": 1.0 }, { @@ -66675,7 +67531,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L383", + "source_location": "L397", "weight": 1.0 }, { @@ -66684,7 +67540,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L399", + "source_location": "L413", "weight": 1.0 }, { @@ -66693,7 +67549,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L415", + "source_location": "L429", "weight": 1.0 }, { @@ -66702,7 +67558,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L436", + "source_location": "L450", "weight": 1.0 }, { @@ -66711,7 +67567,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L451", + "source_location": "L465", "weight": 1.0 }, { @@ -66720,7 +67576,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L490", + "source_location": "L504", "weight": 1.0 }, { @@ -66729,7 +67585,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L503", + "source_location": "L517", "weight": 1.0 }, { @@ -66738,7 +67594,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L532", + "source_location": "L546", "weight": 1.0 }, { @@ -66747,7 +67603,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L561", + "source_location": "L575", "weight": 1.0 }, { @@ -66756,7 +67612,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L582", + "source_location": "L596", "weight": 1.0 }, { @@ -66765,7 +67621,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L595", + "source_location": "L609", "weight": 1.0 }, { @@ -66774,7 +67630,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L615", + "source_location": "L629", "weight": 1.0 }, { @@ -66783,7 +67639,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L640", + "source_location": "L654", "weight": 1.0 }, { @@ -66792,7 +67648,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L663", + "source_location": "L677", "weight": 1.0 }, { @@ -66801,7 +67657,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L679", + "source_location": "L693", "weight": 1.0 }, { @@ -66810,7 +67666,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L699", + "source_location": "L713", "weight": 1.0 }, { @@ -66819,7 +67675,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L699", + "source_location": "L713", "weight": 1.0 }, { @@ -66828,7 +67684,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L704", + "source_location": "L718", "weight": 1.0 }, { @@ -66837,7 +67693,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L731", + "source_location": "L745", "weight": 1.0 }, { @@ -66846,7 +67702,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L731", + "source_location": "L745", "weight": 1.0 }, { @@ -66855,7 +67711,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L737", + "source_location": "L751", "weight": 1.0 }, { @@ -66864,7 +67720,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L204", + "source_location": "L207", "weight": 1.0 }, { @@ -66873,7 +67729,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L223", + "source_location": "L226", "weight": 1.0 }, { @@ -66882,7 +67738,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L237", + "source_location": "L240", "weight": 1.0 }, { @@ -66891,7 +67747,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L261", + "source_location": "L264", "weight": 1.0 }, { @@ -66900,7 +67756,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L280", + "source_location": "L283", "weight": 1.0 }, { @@ -66909,7 +67765,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L375", + "source_location": "L389", "weight": 1.0 }, { @@ -66918,7 +67774,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L389", + "source_location": "L403", "weight": 1.0 }, { @@ -66927,7 +67783,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L405", + "source_location": "L419", "weight": 1.0 }, { @@ -66936,7 +67792,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L421", + "source_location": "L435", "weight": 1.0 }, { @@ -66945,7 +67801,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L441", + "source_location": "L455", "weight": 1.0 }, { @@ -66954,7 +67810,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L457", + "source_location": "L471", "weight": 1.0 }, { @@ -66963,7 +67819,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L495", + "source_location": "L509", "weight": 1.0 }, { @@ -66972,7 +67828,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L509", + "source_location": "L523", "weight": 1.0 }, { @@ -66981,7 +67837,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L538", + "source_location": "L552", "weight": 1.0 }, { @@ -66990,7 +67846,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L567", + "source_location": "L581", "weight": 1.0 }, { @@ -66999,7 +67855,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L587", + "source_location": "L601", "weight": 1.0 }, { @@ -67008,7 +67864,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L601", + "source_location": "L615", "weight": 1.0 }, { @@ -67017,7 +67873,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L621", + "source_location": "L635", "weight": 1.0 }, { @@ -67026,7 +67882,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L646", + "source_location": "L660", "weight": 1.0 }, { @@ -67035,7 +67891,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L669", + "source_location": "L683", "weight": 1.0 }, { @@ -67044,7 +67900,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L685", + "source_location": "L699", "weight": 1.0 }, { @@ -67053,7 +67909,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L710", + "source_location": "L724", "weight": 1.0 }, { @@ -67062,7 +67918,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L743", + "source_location": "L757", "weight": 1.0 }, { @@ -67075,12 +67931,12 @@ "weight": 1.0 }, { - "source": "api_pilot_application_rationale_173", + "source": "api_pilot_application_rationale_176", "target": "api_pilot_application_applicationsavebody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/pilot_application.py", - "source_location": "L173", + "source_location": "L176", "weight": 1.0 }, { @@ -91348,75 +92204,75 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L21", + "source_location": "L22", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L21", + "source_location": "L22", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L21", + "source_location": "L22", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L21", + "source_location": "L22", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L21", + "source_location": "L22", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L28", + "source_location": "L29", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L28", + "source_location": "L29", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_495", + "source": "crud_qc_task_rationale_504", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L632", + "source_location": "L641", "weight": 0.8 }, { @@ -91996,7 +92852,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -92005,7 +92861,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -92014,7 +92870,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -92023,7 +92879,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -92032,7 +92888,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -92041,7 +92897,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -92050,7 +92906,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -92086,7 +92942,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -92095,7 +92951,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -92104,7 +92960,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -92113,7 +92969,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -92122,7 +92978,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -92131,7 +92987,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -92140,7 +92996,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -92176,7 +93032,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -92185,7 +93041,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -92194,7 +93050,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -92203,7 +93059,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -92212,7 +93068,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -92221,7 +93077,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -92230,7 +93086,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -92266,7 +93122,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -92275,7 +93131,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -92284,7 +93140,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -92293,7 +93149,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -92302,7 +93158,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -92311,7 +93167,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -92320,7 +93176,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -92356,7 +93212,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -92365,7 +93221,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -92374,7 +93230,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -92383,7 +93239,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -92392,7 +93248,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -92401,7 +93257,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -92410,7 +93266,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -92446,7 +93302,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -92455,7 +93311,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -92464,7 +93320,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -92473,7 +93329,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -92482,7 +93338,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -92491,7 +93347,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -92500,7 +93356,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -92536,7 +93392,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -92545,7 +93401,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -92554,7 +93410,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -92563,7 +93419,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -92572,7 +93428,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -92581,7 +93437,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -92590,7 +93446,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -92626,7 +93482,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -92635,7 +93491,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -92644,7 +93500,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -92653,7 +93509,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -92662,7 +93518,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -92671,7 +93527,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -92680,7 +93536,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -92716,7 +93572,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -92725,7 +93581,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -92734,7 +93590,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -92743,7 +93599,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -92752,7 +93608,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -92761,7 +93617,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -92770,7 +93626,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -92806,7 +93662,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -92815,7 +93671,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -92824,7 +93680,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -92833,7 +93689,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -92842,7 +93698,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -92851,7 +93707,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -92860,7 +93716,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -92896,7 +93752,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -92905,7 +93761,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -92914,7 +93770,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -92923,7 +93779,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -92932,7 +93788,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -92941,7 +93797,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -92950,7 +93806,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -92986,7 +93842,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -92995,7 +93851,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -93004,7 +93860,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -93013,7 +93869,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -93022,7 +93878,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -93031,7 +93887,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -93040,7 +93896,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -93076,7 +93932,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -93085,7 +93941,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -93094,7 +93950,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -93103,7 +93959,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -93112,7 +93968,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -93121,7 +93977,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -93130,7 +93986,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -93166,7 +94022,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -93175,7 +94031,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -93184,7 +94040,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -93193,7 +94049,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -93202,7 +94058,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -93211,7 +94067,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -93220,7 +94076,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -93256,7 +94112,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -93265,7 +94121,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -93274,7 +94130,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -93283,7 +94139,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -93292,7 +94148,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -93301,7 +94157,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -93310,7 +94166,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -93346,7 +94202,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -93355,7 +94211,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -93364,7 +94220,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -93373,7 +94229,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -93382,7 +94238,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -93391,7 +94247,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -93400,7 +94256,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -93436,7 +94292,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -93445,7 +94301,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -93454,7 +94310,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -93463,7 +94319,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -93472,7 +94328,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -93481,7 +94337,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -93490,7 +94346,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -93526,7 +94382,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -93535,7 +94391,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -93544,7 +94400,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -93553,7 +94409,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -93562,7 +94418,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -93571,7 +94427,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -93580,7 +94436,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -93616,7 +94472,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -93625,7 +94481,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -93634,7 +94490,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -93643,7 +94499,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -93652,7 +94508,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -93661,7 +94517,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -93670,7 +94526,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -93684,7 +94540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93693,7 +94549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93702,70 +94558,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93774,7 +94630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93783,7 +94639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93792,70 +94648,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93864,7 +94720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93873,7 +94729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -93882,70 +94738,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_264", + "source": "crud_production_work_order_rationale_276", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_280", + "source": "crud_production_work_order_rationale_292", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_460", + "source": "crud_production_work_order_rationale_472", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_516", + "source": "crud_production_work_order_rationale_528", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_561", + "source": "crud_production_work_order_rationale_573", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_612", + "source": "crud_production_work_order_rationale_624", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_638", + "source": "crud_production_work_order_rationale_650", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L226", + "source_location": "L239", "weight": 0.8 }, { @@ -94111,7 +94967,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -94120,7 +94976,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -94129,7 +94985,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -94138,7 +94994,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -94174,7 +95030,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -94183,7 +95039,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -94192,7 +95048,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -94201,7 +95057,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -94237,7 +95093,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -94246,7 +95102,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -94255,7 +95111,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -94264,7 +95120,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -94300,7 +95156,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -94309,7 +95165,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -94318,7 +95174,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -94327,7 +95183,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -94363,7 +95219,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94372,7 +95228,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94381,7 +95237,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94390,7 +95246,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94426,7 +95282,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94435,7 +95291,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94444,7 +95300,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94453,7 +95309,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94489,7 +95345,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -94498,7 +95354,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -94507,7 +95363,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -94516,7 +95372,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -94552,7 +95408,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -94561,7 +95417,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -94570,7 +95426,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -94579,7 +95435,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -94615,7 +95471,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -94624,7 +95480,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -94633,7 +95489,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -94642,7 +95498,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -94678,7 +95534,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -94687,7 +95543,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -94696,7 +95552,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -94705,7 +95561,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -94741,7 +95597,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94750,7 +95606,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94759,7 +95615,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94768,7 +95624,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -94804,7 +95660,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94813,7 +95669,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94822,7 +95678,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94831,7 +95687,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -94867,7 +95723,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -94876,7 +95732,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -94885,7 +95741,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -94894,7 +95750,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -94930,7 +95786,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -94939,7 +95795,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -94948,7 +95804,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -94957,7 +95813,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -94993,7 +95849,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -95002,7 +95858,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -95011,7 +95867,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -95020,7 +95876,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -95056,7 +95912,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -95065,7 +95921,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -95074,7 +95930,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -95083,7 +95939,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -95119,7 +95975,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -95128,7 +95984,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -95137,7 +95993,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -95146,7 +96002,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -95182,7 +96038,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -95191,7 +96047,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -95200,7 +96056,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -95209,7 +96065,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -95245,7 +96101,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -95254,7 +96110,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -95263,7 +96119,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -95272,7 +96128,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -95308,7 +96164,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -95317,7 +96173,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -95326,7 +96182,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -95335,7 +96191,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -95371,7 +96227,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -95380,7 +96236,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -95389,7 +96245,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -95398,7 +96254,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -95434,7 +96290,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -95443,7 +96299,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -95452,7 +96308,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -95461,7 +96317,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -95497,7 +96353,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -95506,7 +96362,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -95515,7 +96371,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -95524,7 +96380,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -95560,7 +96416,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -95569,7 +96425,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -95578,7 +96434,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -95587,7 +96443,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -95623,7 +96479,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -95632,7 +96488,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -95641,7 +96497,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -95650,7 +96506,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -95686,7 +96542,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -95695,7 +96551,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -95704,7 +96560,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -95713,7 +96569,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -95749,7 +96605,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1244", + "source": "crud_production_task_rationale_1253", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -95758,7 +96614,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1283", + "source": "crud_production_task_rationale_1292", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -95767,7 +96623,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1467", + "source": "crud_production_task_rationale_1476", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -95776,7 +96632,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1592", + "source": "crud_production_task_rationale_1601", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -98526,16 +99382,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98544,16 +99409,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98562,16 +99436,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_1", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98580,16 +99490,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98598,16 +99517,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98616,16 +99544,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98634,16 +99571,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98652,16 +99598,79 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", "weight": 0.8 }, { - "source": "crud_pilot_infusion_schedule_mgmt_rationale_142", + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L11", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_1", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_1", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_148", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_rationale_594", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L13", "weight": 0.8 }, { @@ -98764,7 +99773,16 @@ "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -98782,7 +99800,16 @@ "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", "target": "models_models_bizcustomer", "relation": "uses", "confidence": "INFERRED", @@ -98800,7 +99827,16 @@ "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -98808,6 +99844,60 @@ "source_location": "L11", "weight": 0.8 }, + { + "source": "crud_pilot_application_rationale_1", + "target": "models_models_bizpilotdelivery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizpilotdelivery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", + "target": "models_models_bizpilotdelivery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1", + "target": "models_models_bizpilotinfusionconfirm", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizpilotinfusionconfirm", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", + "target": "models_models_bizpilotinfusionconfirm", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, { "source": "crud_pilot_application_rationale_1", "target": "models_models_bizpilotinfusionplan", @@ -98818,7 +99908,16 @@ "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -98836,7 +99935,16 @@ "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -98854,7 +99962,16 @@ "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -98872,7 +99989,16 @@ "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -98886,16 +100012,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_application.py", - "source_location": "L1089", + "source_location": "L11", "weight": 0.8 }, { - "source": "crud_pilot_application_rationale_63", + "source": "crud_pilot_application_rationale_67", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pilot_application.py", - "source_location": "L1089", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_67", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_pilot_application_rationale_1271", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_application.py", + "source_location": "L11", "weight": 0.8 }, { @@ -101572,7 +102734,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -101581,7 +102743,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -101590,7 +102752,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -101599,7 +102761,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -101608,7 +102770,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -101617,7 +102779,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -101626,7 +102788,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -101635,7 +102797,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -101644,7 +102815,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -101653,7 +102824,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -101662,7 +102833,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -101671,7 +102842,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -101680,7 +102851,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -101689,7 +102860,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -101698,7 +102869,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -101707,7 +102887,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -101716,7 +102896,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -101725,7 +102905,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -101734,7 +102914,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -101743,7 +102923,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -101752,7 +102932,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -101761,7 +102941,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -101770,7 +102959,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -101779,7 +102968,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -101788,7 +102977,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -101797,7 +102986,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -101806,7 +102995,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -101815,7 +103004,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -101824,7 +103013,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -101833,7 +103031,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -101842,7 +103040,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -101851,7 +103049,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -101860,7 +103058,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -101869,7 +103067,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -101878,7 +103076,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -101887,7 +103085,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -101896,7 +103103,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -101905,7 +103112,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -101914,7 +103121,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -101923,7 +103130,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -101932,7 +103139,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -101941,7 +103148,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -101950,7 +103157,160 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_434", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_692", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_809", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1101", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1141", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1536", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_434", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_692", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_809", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1101", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1141", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1536", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101959,7 +103319,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101968,7 +103328,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101977,7 +103337,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101986,7 +103346,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -101995,7 +103355,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -102004,7 +103364,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -102013,7 +103373,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -102022,7 +103391,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -102031,7 +103400,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -102040,7 +103409,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -102049,7 +103418,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -102058,7 +103427,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -102067,7 +103436,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -102076,7 +103445,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -102085,7 +103463,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -102094,7 +103472,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -102103,7 +103481,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -102112,7 +103490,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -102121,7 +103499,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -102130,7 +103508,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -102139,7 +103517,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -102148,7 +103535,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -102157,7 +103544,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -102166,7 +103553,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -102175,7 +103562,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -102184,7 +103571,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -102193,7 +103580,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -102202,7 +103589,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -102211,7 +103607,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -102220,7 +103616,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -102229,7 +103625,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -102238,7 +103634,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -102247,7 +103643,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -102256,7 +103652,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -102265,7 +103661,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -102274,7 +103679,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -102283,7 +103688,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -102292,7 +103697,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -102301,7 +103706,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -102310,7 +103715,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -102319,7 +103724,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -102328,7 +103733,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -102337,7 +103751,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -102346,7 +103760,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -102355,7 +103769,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -102364,7 +103778,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -102373,7 +103787,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -102382,7 +103796,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -102391,7 +103805,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -102400,7 +103823,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -102409,7 +103832,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -102418,7 +103841,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -102427,7 +103850,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -102436,7 +103859,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -102445,7 +103868,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -102454,255 +103877,372 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_434", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_692", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_809", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1101", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1141", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1536", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1768", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L36", + "source_location": "L39", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L39", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L40", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_140", + "source": "crud_qc_work_order_rationale_1768", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L40", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_144", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1618", + "source_location": "L1787", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_420", + "source": "crud_qc_work_order_rationale_434", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1618", + "source_location": "L1787", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_678", + "source": "crud_qc_work_order_rationale_692", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1618", + "source_location": "L1787", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_795", + "source": "crud_qc_work_order_rationale_809", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1618", + "source_location": "L1787", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1081", + "source": "crud_qc_work_order_rationale_1101", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1618", + "source_location": "L1787", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1121", + "source": "crud_qc_work_order_rationale_1141", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1618", + "source_location": "L1787", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1599", + "source": "crud_qc_work_order_rationale_1536", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L1618", + "source_location": "L1787", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_1768", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1787", "weight": 0.8 }, { @@ -111571,7 +113111,7 @@ "weight": 0.8 }, { - "source": "api_pilot_application_rationale_173", + "source": "api_pilot_application_rationale_176", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -123152,7 +124692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L56", + "source_location": "L57", "weight": 1.0 }, { @@ -123162,7 +124702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L83", + "source_location": "L84", "weight": 1.0 }, { @@ -123172,17 +124712,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L93", + "source_location": "L94", "weight": 1.0 }, { "source": "crud_qc_task_task_work_order_context", - "target": "crud_qc_work_order_qc_biz_type_label", + "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L105", + "source_location": "L103", "weight": 1.0 }, { @@ -123195,6 +124735,16 @@ "source_location": "L107", "weight": 1.0 }, + { + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_work_order_qc_biz_type_label", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L114", + "weight": 1.0 + }, { "source": "crud_qc_task_enrich_tasks_reception_fields", "target": "crud_base_crudbase_get", @@ -123202,7 +124752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L126", + "source_location": "L135", "weight": 1.0 }, { @@ -123212,7 +124762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L171", + "source_location": "L180", "weight": 1.0 }, { @@ -123222,7 +124772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L208", + "source_location": "L217", "weight": 1.0 }, { @@ -123232,7 +124782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L236", + "source_location": "L245", "weight": 1.0 }, { @@ -123242,7 +124792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L257", + "source_location": "L266", "weight": 1.0 }, { @@ -123252,7 +124802,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L258", + "source_location": "L267", "weight": 1.0 }, { @@ -123262,7 +124812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L348", + "source_location": "L357", "weight": 1.0 }, { @@ -123272,7 +124822,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L411", + "source_location": "L420", "weight": 1.0 }, { @@ -123282,7 +124832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L412", + "source_location": "L421", "weight": 1.0 }, { @@ -123292,7 +124842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L413", + "source_location": "L422", "weight": 1.0 }, { @@ -123302,7 +124852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L478", + "source_location": "L487", "weight": 1.0 }, { @@ -123312,7 +124862,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L505", + "source_location": "L514", "weight": 1.0 }, { @@ -123322,7 +124872,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L586", + "source_location": "L595", "weight": 1.0 }, { @@ -123332,7 +124882,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L592", + "source_location": "L601", "weight": 1.0 }, { @@ -123342,7 +124892,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L593", + "source_location": "L602", "weight": 1.0 }, { @@ -124025,6 +125575,26 @@ "source_location": "L216", "weight": 1.0 }, + { + "source": "crud_production_work_order_attach_outbound_detail", + "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L233", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_attach_outbound_detail", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L236", + "weight": 1.0 + }, { "source": "crud_production_work_order_attach_outbound_detail", "target": "crud_base_crudbase_get", @@ -124032,7 +125602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L251", + "source_location": "L263", "weight": 1.0 }, { @@ -124042,7 +125612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L320", + "source_location": "L332", "weight": 1.0 }, { @@ -124052,7 +125622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L321", + "source_location": "L333", "weight": 1.0 }, { @@ -124062,7 +125632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L439", + "source_location": "L451", "weight": 1.0 }, { @@ -124072,7 +125642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L476", + "source_location": "L488", "weight": 1.0 }, { @@ -124082,7 +125652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L585", + "source_location": "L597", "weight": 1.0 }, { @@ -124092,7 +125662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L587", + "source_location": "L599", "weight": 1.0 }, { @@ -124102,7 +125672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L626", + "source_location": "L638", "weight": 1.0 }, { @@ -124112,7 +125682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L669", + "source_location": "L681", "weight": 1.0 }, { @@ -124122,7 +125692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L705", + "source_location": "L717", "weight": 1.0 }, { @@ -124132,7 +125702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L706", + "source_location": "L718", "weight": 1.0 }, { @@ -124142,7 +125712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L766", + "source_location": "L778", "weight": 1.0 }, { @@ -124152,7 +125722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L767", + "source_location": "L779", "weight": 1.0 }, { @@ -124162,7 +125732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L864", + "source_location": "L876", "weight": 1.0 }, { @@ -124172,7 +125742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L881", + "source_location": "L893", "weight": 1.0 }, { @@ -124182,7 +125752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L882", + "source_location": "L894", "weight": 1.0 }, { @@ -124192,7 +125762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L924", + "source_location": "L936", "weight": 1.0 }, { @@ -124202,7 +125772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L925", + "source_location": "L937", "weight": 1.0 }, { @@ -124212,7 +125782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L971", + "source_location": "L983", "weight": 1.0 }, { @@ -124222,7 +125792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L994", + "source_location": "L1006", "weight": 1.0 }, { @@ -124972,7 +126542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L425", + "source_location": "L434", "weight": 1.0 }, { @@ -124982,7 +126552,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L426", + "source_location": "L435", "weight": 1.0 }, { @@ -124992,7 +126562,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L455", + "source_location": "L464", "weight": 1.0 }, { @@ -125002,7 +126572,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L523", + "source_location": "L532", "weight": 1.0 }, { @@ -125012,7 +126582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L544", + "source_location": "L553", "weight": 1.0 }, { @@ -125022,7 +126592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L670", + "source_location": "L679", "weight": 1.0 }, { @@ -125032,7 +126602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L769", + "source_location": "L778", "weight": 1.0 }, { @@ -125042,7 +126612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L819", + "source_location": "L828", "weight": 1.0 }, { @@ -125052,7 +126622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L842", + "source_location": "L851", "weight": 1.0 }, { @@ -125062,7 +126632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L858", + "source_location": "L867", "weight": 1.0 }, { @@ -125072,7 +126642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L859", + "source_location": "L868", "weight": 1.0 }, { @@ -125082,7 +126652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L882", + "source_location": "L891", "weight": 1.0 }, { @@ -125092,7 +126662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L897", + "source_location": "L906", "weight": 1.0 }, { @@ -125102,7 +126672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L912", + "source_location": "L921", "weight": 1.0 }, { @@ -125112,7 +126682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L926", + "source_location": "L935", "weight": 1.0 }, { @@ -125122,7 +126692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L998", + "source_location": "L1007", "weight": 1.0 }, { @@ -125132,7 +126702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1066", + "source_location": "L1075", "weight": 1.0 }, { @@ -125142,7 +126712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1069", + "source_location": "L1078", "weight": 1.0 }, { @@ -125152,7 +126722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1070", + "source_location": "L1079", "weight": 1.0 }, { @@ -125162,7 +126732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1071", + "source_location": "L1080", "weight": 1.0 }, { @@ -125172,7 +126742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1084", + "source_location": "L1093", "weight": 1.0 }, { @@ -125182,7 +126752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1120", + "source_location": "L1129", "weight": 1.0 }, { @@ -125192,7 +126762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1123", + "source_location": "L1132", "weight": 1.0 }, { @@ -125202,7 +126772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1124", + "source_location": "L1133", "weight": 1.0 }, { @@ -125212,7 +126782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1125", + "source_location": "L1134", "weight": 1.0 }, { @@ -125222,7 +126792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1138", + "source_location": "L1147", "weight": 1.0 }, { @@ -125232,7 +126802,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1155", + "source_location": "L1164", "weight": 1.0 }, { @@ -125242,7 +126812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1156", + "source_location": "L1165", "weight": 1.0 }, { @@ -125252,7 +126822,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1157", + "source_location": "L1166", "weight": 1.0 }, { @@ -125262,7 +126832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1174", + "source_location": "L1183", "weight": 1.0 }, { @@ -125272,7 +126842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1175", + "source_location": "L1184", "weight": 1.0 }, { @@ -125282,7 +126852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1176", + "source_location": "L1185", "weight": 1.0 }, { @@ -125292,7 +126862,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1216", + "source_location": "L1225", "weight": 1.0 }, { @@ -125302,7 +126872,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1228", + "source_location": "L1237", "weight": 1.0 }, { @@ -125312,7 +126882,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1229", + "source_location": "L1238", "weight": 1.0 }, { @@ -125322,7 +126892,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1249", + "source_location": "L1258", "weight": 1.0 }, { @@ -125332,7 +126902,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1249", + "source_location": "L1258", "weight": 1.0 }, { @@ -125342,7 +126912,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1257", + "source_location": "L1266", "weight": 1.0 }, { @@ -125352,7 +126922,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1258", + "source_location": "L1267", "weight": 1.0 }, { @@ -125362,7 +126932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1279", + "source_location": "L1288", "weight": 1.0 }, { @@ -125372,7 +126942,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1295", + "source_location": "L1304", "weight": 1.0 }, { @@ -125382,7 +126952,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1297", + "source_location": "L1306", "weight": 1.0 }, { @@ -125392,7 +126962,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1345", + "source_location": "L1354", "weight": 1.0 }, { @@ -125402,7 +126972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1361", + "source_location": "L1370", "weight": 1.0 }, { @@ -125412,7 +126982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1399", + "source_location": "L1408", "weight": 1.0 }, { @@ -125422,7 +126992,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1400", + "source_location": "L1409", "weight": 1.0 }, { @@ -125432,7 +127002,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1432", + "source_location": "L1441", "weight": 1.0 }, { @@ -125442,7 +127012,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1494", + "source_location": "L1503", "weight": 1.0 }, { @@ -125452,7 +127022,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1495", + "source_location": "L1504", "weight": 1.0 }, { @@ -125462,7 +127032,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1517", + "source_location": "L1526", "weight": 1.0 }, { @@ -125472,7 +127042,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1537", + "source_location": "L1546", "weight": 1.0 }, { @@ -125482,7 +127052,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1557", + "source_location": "L1566", "weight": 1.0 }, { @@ -125492,7 +127062,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1575", + "source_location": "L1584", "weight": 1.0 }, { @@ -125502,7 +127072,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1587", + "source_location": "L1596", "weight": 1.0 }, { @@ -125512,7 +127082,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1634", + "source_location": "L1643", "weight": 1.0 }, { @@ -126742,7 +128312,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L59", + "source_location": "L65", "weight": 1.0 }, { @@ -126752,7 +128322,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L188", + "source_location": "L194", "weight": 1.0 }, { @@ -126762,7 +128332,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L300", + "source_location": "L306", "weight": 1.0 }, { @@ -126772,7 +128342,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L361", + "source_location": "L367", "weight": 1.0 }, { @@ -126782,7 +128352,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L445", + "source_location": "L451", "weight": 1.0 }, { @@ -126792,7 +128362,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L479", + "source_location": "L485", "weight": 1.0 }, { @@ -126802,7 +128372,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L542", + "source_location": "L580", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "target": "models_models_bizchannelserviceordertxn", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L731", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L732", "weight": 1.0 }, { @@ -126812,7 +128402,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L645", + "source_location": "L852", + "weight": 1.0 + }, + { + "source": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "target": "crud_pilot_service_resolve_agreement_price_cell_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_infusion_schedule_mgmt.py", + "source_location": "L901", "weight": 1.0 }, { @@ -126822,7 +128422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L686", + "source_location": "L911", "weight": 1.0 }, { @@ -126832,7 +128432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L761", + "source_location": "L1013", "weight": 1.0 }, { @@ -126842,7 +128442,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L764", + "source_location": "L1016", "weight": 1.0 }, { @@ -126852,7 +128452,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L771", + "source_location": "L1023", "weight": 1.0 }, { @@ -126862,7 +128462,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_infusion_schedule_mgmt.py", - "source_location": "L772", + "source_location": "L1024", "weight": 1.0 }, { @@ -127012,7 +128612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L31", + "source_location": "L35", "weight": 1.0 }, { @@ -127022,7 +128622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L39", + "source_location": "L43", "weight": 1.0 }, { @@ -127032,7 +128632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L47", + "source_location": "L51", "weight": 1.0 }, { @@ -127042,7 +128642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L123", + "source_location": "L127", "weight": 1.0 }, { @@ -127052,7 +128652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L206", + "source_location": "L210", "weight": 1.0 }, { @@ -127062,7 +128662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L302", + "source_location": "L306", "weight": 1.0 }, { @@ -127072,7 +128672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L335", + "source_location": "L339", "weight": 1.0 }, { @@ -127082,7 +128682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L357", + "source_location": "L361", "weight": 1.0 }, { @@ -127092,7 +128692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L378", + "source_location": "L382", "weight": 1.0 }, { @@ -127102,7 +128702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L379", + "source_location": "L383", "weight": 1.0 }, { @@ -127112,7 +128712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L548", + "source_location": "L552", "weight": 1.0 }, { @@ -127122,7 +128722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L570", + "source_location": "L574", "weight": 1.0 }, { @@ -127132,7 +128732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L571", + "source_location": "L575", "weight": 1.0 }, { @@ -127142,7 +128742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L617", + "source_location": "L621", "weight": 1.0 }, { @@ -127152,7 +128752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L648", + "source_location": "L652", "weight": 1.0 }, { @@ -127162,7 +128762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L653", + "source_location": "L657", "weight": 1.0 }, { @@ -127172,7 +128772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L691", + "source_location": "L695", "weight": 1.0 }, { @@ -127182,7 +128782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L692", + "source_location": "L696", "weight": 1.0 }, { @@ -127192,7 +128792,37 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L694", + "source_location": "L698", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_normalize_infusion_status_code", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L730", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_normalize_infusion_status_code", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L733", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_prepare_infusion_plan_payload", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L824", "weight": 1.0 }, { @@ -127202,7 +128832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L783", + "source_location": "L913", "weight": 1.0 }, { @@ -127212,7 +128842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L832", + "source_location": "L962", "weight": 1.0 }, { @@ -127222,7 +128852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L862", + "source_location": "L992", "weight": 1.0 }, { @@ -127232,7 +128862,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L863", + "source_location": "L993", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_auto_generate_schedules", + "target": "crud_production_work_order_create_outbound_production_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1013", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_auto_generate_schedules", + "target": "crud_qc_work_order_create_outbound_qc_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1023", "weight": 1.0 }, { @@ -127242,7 +128892,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L899", + "source_location": "L1048", "weight": 1.0 }, { @@ -127252,7 +128902,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L900", + "source_location": "L1049", "weight": 1.0 }, { @@ -127262,7 +128912,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L902", + "source_location": "L1051", "weight": 1.0 }, { @@ -127272,7 +128922,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L937", + "source_location": "L1086", "weight": 1.0 }, { @@ -127282,7 +128932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L938", + "source_location": "L1087", "weight": 1.0 }, { @@ -127292,7 +128942,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L940", + "source_location": "L1089", "weight": 1.0 }, { @@ -127302,7 +128952,87 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L969", + "source_location": "L1118", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_create_schedule", + "target": "crud_qc_work_order_create_outbound_qc_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1129", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_update_schedule_editable", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1149", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_schedule_products", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1196", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_schedule_products", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1219", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_schedule_products", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1220", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_update_schedule_order_only", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1256", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1277", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_upsert_application_infusion", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1350", "weight": 1.0 }, { @@ -127312,7 +129042,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_application.py", - "source_location": "L996", + "source_location": "L1378", + "weight": 1.0 + }, + { + "source": "crud_pilot_application_soft_delete_schedule", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_application.py", + "source_location": "L1484", "weight": 1.0 }, { @@ -128872,7 +130612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L81", + "source_location": "L85", "weight": 1.0 }, { @@ -128882,7 +130622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L86", + "source_location": "L90", "weight": 1.0 }, { @@ -128892,7 +130632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L102", + "source_location": "L106", "weight": 1.0 }, { @@ -128902,7 +130642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L113", + "source_location": "L117", "weight": 1.0 }, { @@ -128912,7 +130652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L141", + "source_location": "L145", "weight": 1.0 }, { @@ -128922,7 +130662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L196", + "source_location": "L200", "weight": 1.0 }, { @@ -128932,7 +130672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L220", + "source_location": "L224", "weight": 1.0 }, { @@ -128942,7 +130682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L233", + "source_location": "L237", "weight": 1.0 }, { @@ -128952,7 +130692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L344", + "source_location": "L348", "weight": 1.0 }, { @@ -128962,7 +130702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L383", + "source_location": "L396", "weight": 1.0 }, { @@ -128972,7 +130712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L460", + "source_location": "L474", "weight": 1.0 }, { @@ -128982,7 +130722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L461", + "source_location": "L475", "weight": 1.0 }, { @@ -128992,7 +130732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L578", + "source_location": "L592", "weight": 1.0 }, { @@ -129002,7 +130742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L651", + "source_location": "L665", "weight": 1.0 }, { @@ -129012,7 +130752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L653", + "source_location": "L667", "weight": 1.0 }, { @@ -129022,7 +130762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L710", + "source_location": "L724", "weight": 1.0 }, { @@ -129032,7 +130772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L745", + "source_location": "L759", "weight": 1.0 }, { @@ -129042,7 +130782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L747", + "source_location": "L761", "weight": 1.0 }, { @@ -129052,7 +130792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L758", + "source_location": "L772", "weight": 1.0 }, { @@ -129062,7 +130802,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L768", + "source_location": "L782", "weight": 1.0 }, { @@ -129072,7 +130812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L782", + "source_location": "L796", "weight": 1.0 }, { @@ -129082,7 +130822,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L788", + "source_location": "L802", "weight": 1.0 }, { @@ -129092,7 +130832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L812", + "source_location": "L826", "weight": 1.0 }, { @@ -129102,7 +130842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L878", + "source_location": "L898", "weight": 1.0 }, { @@ -129112,7 +130852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L882", + "source_location": "L902", "weight": 1.0 }, { @@ -129122,7 +130862,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L883", + "source_location": "L903", "weight": 1.0 }, { @@ -129132,7 +130872,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L900", + "source_location": "L920", "weight": 1.0 }, { @@ -129142,7 +130882,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L915", + "source_location": "L935", "weight": 1.0 }, { @@ -129152,7 +130892,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L918", + "source_location": "L938", "weight": 1.0 }, { @@ -129162,7 +130902,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L924", + "source_location": "L944", "weight": 1.0 }, { @@ -129172,7 +130912,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L978", + "source_location": "L998", "weight": 1.0 }, { @@ -129182,7 +130922,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1061", + "source_location": "L1081", "weight": 1.0 }, { @@ -129192,7 +130932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1065", + "source_location": "L1085", "weight": 1.0 }, { @@ -129202,7 +130942,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1083", + "source_location": "L1103", "weight": 1.0 }, { @@ -129212,7 +130952,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1084", + "source_location": "L1104", "weight": 1.0 }, { @@ -129222,7 +130962,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1190", + "source_location": "L1210", "weight": 1.0 }, { @@ -129232,7 +130972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1270", + "source_location": "L1290", "weight": 1.0 }, { @@ -129242,7 +130982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1319", + "source_location": "L1339", "weight": 1.0 }, { @@ -129252,7 +130992,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1323", + "source_location": "L1343", "weight": 1.0 }, { @@ -129262,7 +131002,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1324", + "source_location": "L1344", "weight": 1.0 }, { @@ -129272,7 +131012,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1341", + "source_location": "L1361", "weight": 1.0 }, { @@ -129282,7 +131022,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1356", + "source_location": "L1376", "weight": 1.0 }, { @@ -129292,7 +131032,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1359", + "source_location": "L1379", "weight": 1.0 }, { @@ -129302,7 +131042,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1365", + "source_location": "L1385", "weight": 1.0 }, { @@ -129312,7 +131052,37 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1421", + "source_location": "L1441", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1616", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_outbound_qc_detail", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1663", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_outbound_qc_detail", + "target": "crud_qc_task_list_tasks_by_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1675", "weight": 1.0 }, { @@ -129322,7 +131092,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1526", + "source_location": "L1695", "weight": 1.0 }, { @@ -129332,7 +131102,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1527", + "source_location": "L1696", "weight": 1.0 }, { @@ -129342,7 +131112,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1571", + "source_location": "L1740", "weight": 1.0 }, { @@ -129352,7 +131122,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1572", + "source_location": "L1741", "weight": 1.0 }, { @@ -130482,7 +132252,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L4147", + "source_location": "L4149", "weight": 1.0 }, { @@ -134665,6 +136435,46 @@ "source_location": "L638", "weight": 1.0 }, + { + "source": "api_qc_get_outbound_qc_detail", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L652", + "weight": 1.0 + }, + { + "source": "api_qc_get_outbound_qc_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L654", + "weight": 1.0 + }, + { + "source": "api_qc_get_outbound_qc_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L656", + "weight": 1.0 + }, + { + "source": "api_qc_get_outbound_qc_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L656", + "weight": 1.0 + }, { "source": "api_qc_update_qc_work_order", "target": "api_production_get_tenant_no", @@ -134672,7 +136482,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L653", + "source_location": "L671", "weight": 1.0 }, { @@ -134682,7 +136492,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L658", + "source_location": "L676", "weight": 1.0 }, { @@ -134692,7 +136502,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L663", + "source_location": "L681", "weight": 1.0 }, { @@ -134702,7 +136512,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L663", + "source_location": "L681", "weight": 1.0 }, { @@ -134712,7 +136522,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L665", + "source_location": "L683", "weight": 1.0 }, { @@ -134722,49 +136532,49 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L665", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "api_production_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L681", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "crud_qc_work_order_delete_qc_work_order", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L682", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L682", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L683", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L699", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "crud_qc_work_order_delete_qc_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L700", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L700", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L701", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_work_order_api", "target": "core_response_error_response", @@ -134772,7 +136582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L685", + "source_location": "L703", "weight": 1.0 }, { @@ -134782,7 +136592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L685", + "source_location": "L703", "weight": 1.0 }, { @@ -134792,7 +136602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L696", + "source_location": "L714", "weight": 1.0 }, { @@ -134802,7 +136612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L697", + "source_location": "L715", "weight": 1.0 }, { @@ -134812,7 +136622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L705", + "source_location": "L723", "weight": 1.0 }, { @@ -134822,7 +136632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L707", + "source_location": "L725", "weight": 1.0 }, { @@ -134832,7 +136642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L707", + "source_location": "L725", "weight": 1.0 }, { @@ -134842,7 +136652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L709", + "source_location": "L727", "weight": 1.0 }, { @@ -134852,7 +136662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L709", + "source_location": "L727", "weight": 1.0 }, { @@ -134862,7 +136672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L732", + "source_location": "L750", "weight": 1.0 }, { @@ -134872,7 +136682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L733", + "source_location": "L751", "weight": 1.0 }, { @@ -134882,7 +136692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L736", + "source_location": "L754", "weight": 1.0 }, { @@ -134892,7 +136702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L749", + "source_location": "L767", "weight": 1.0 }, { @@ -134902,7 +136712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L749", + "source_location": "L767", "weight": 1.0 }, { @@ -134912,7 +136722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L751", + "source_location": "L769", "weight": 1.0 }, { @@ -134922,7 +136732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L751", + "source_location": "L769", "weight": 1.0 }, { @@ -134932,7 +136742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L770", + "source_location": "L788", "weight": 1.0 }, { @@ -134942,7 +136752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L771", + "source_location": "L789", "weight": 1.0 }, { @@ -134952,7 +136762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L783", + "source_location": "L801", "weight": 1.0 }, { @@ -134962,7 +136772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L783", + "source_location": "L801", "weight": 1.0 }, { @@ -134972,7 +136782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L785", + "source_location": "L803", "weight": 1.0 }, { @@ -134982,7 +136792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L785", + "source_location": "L803", "weight": 1.0 }, { @@ -134992,62 +136802,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L797", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "crud_qc_task_get_task_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L798", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L799", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L801", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L801", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", - "target": "api_production_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L815", "weight": 1.0 }, { - "source": "api_qc_start_qc_task", - "target": "crud_qc_task_start_task", + "source": "api_qc_get_qc_task_detail", + "target": "crud_qc_task_get_task_detail", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -135056,17 +136816,7 @@ "weight": 1.0 }, { - "source": "api_qc_start_qc_task", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L816", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", + "source": "api_qc_get_qc_task_detail", "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", @@ -135076,17 +136826,7 @@ "weight": 1.0 }, { - "source": "api_qc_start_qc_task", - "target": "crud_production_task_task_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L817", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", + "source": "api_qc_get_qc_task_detail", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", @@ -135096,7 +136836,7 @@ "weight": 1.0 }, { - "source": "api_qc_start_qc_task", + "source": "api_qc_get_qc_task_detail", "target": "str", "relation": "calls", "confidence": "INFERRED", @@ -135106,7 +136846,7 @@ "weight": 1.0 }, { - "source": "api_qc_complete_qc_task", + "source": "api_qc_start_qc_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "INFERRED", @@ -135115,6 +136855,76 @@ "source_location": "L833", "weight": 1.0 }, + { + "source": "api_qc_start_qc_task", + "target": "crud_qc_task_start_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L834", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L834", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L835", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L835", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L837", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L837", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L851", + "weight": 1.0 + }, { "source": "api_qc_complete_qc_task", "target": "crud_qc_task_complete_task", @@ -135122,7 +136932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L834", + "source_location": "L852", "weight": 1.0 }, { @@ -135132,7 +136942,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L835", + "source_location": "L853", "weight": 1.0 }, { @@ -135142,7 +136952,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L837", + "source_location": "L855", "weight": 1.0 }, { @@ -135152,7 +136962,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L837", + "source_location": "L855", "weight": 1.0 }, { @@ -135162,7 +136972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L839", + "source_location": "L857", "weight": 1.0 }, { @@ -135172,7 +136982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L839", + "source_location": "L857", "weight": 1.0 }, { @@ -135182,81 +136992,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L853", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_results", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L854", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_results", - "target": "crud_qc_task_result_list_results_by_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L854", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_results", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L856", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_results", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L856", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "api_production_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L868", - "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": "L869", - "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": "L871", "weight": 1.0 }, { - "source": "api_qc_get_task_material_usages", + "source": "api_qc_get_task_results", "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", @@ -135265,6 +137005,76 @@ "source_location": "L872", "weight": 1.0 }, + { + "source": "api_qc_get_task_results", + "target": "crud_qc_task_result_list_results_by_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L872", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_results", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_results", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_material_usages", + "target": "api_production_get_tenant_no", + "relation": "calls", + "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", @@ -135272,7 +137082,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L873", + "source_location": "L891", "weight": 1.0 }, { @@ -135282,7 +137092,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L876", + "source_location": "L894", "weight": 1.0 }, { @@ -135292,82 +137102,52 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L889", - "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": "L890", - "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": "L891", - "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": "L893", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "crud_qc_task_result_save_results_for_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L896", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "crud_qc_task_update_task_attachments", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L903", - "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": "L907", "weight": 1.0 }, { "source": "api_qc_complete_task_with_result", - "target": "crud_qc_work_order_try_complete_work_order", + "target": "api_sample_reception_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L920", + "source_location": "L908", "weight": 1.0 }, { "source": "api_qc_complete_task_with_result", - "target": "core_response_success_response", + "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": "crud_qc_task_result_save_results_for_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L914", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_qc_task_update_task_attachments", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -135375,6 +137155,36 @@ "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_work_order_try_complete_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L938", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L939", + "weight": 1.0 + }, { "source": "api_qc_complete_task_with_result", "target": "crud_production_task_task_to_dict", @@ -135382,7 +137192,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L922", + "source_location": "L940", "weight": 1.0 }, { @@ -135392,7 +137202,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L928", + "source_location": "L946", "weight": 1.0 }, { @@ -135402,7 +137212,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L949", + "source_location": "L967", "weight": 1.0 }, { @@ -135412,7 +137222,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L950", + "source_location": "L968", "weight": 1.0 }, { @@ -135422,81 +137232,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L955", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_task_attachments", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L957", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_task_attachments", - "target": "crud_production_task_task_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L957", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_task_attachments", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L959", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_task_attachments", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L959", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_task_api", - "target": "api_production_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L973", "weight": 1.0 }, { - "source": "api_qc_delete_qc_task_api", - "target": "crud_qc_task_delete_qc_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L974", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_task_api", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L974", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_task_api", + "source": "api_qc_update_qc_task_attachments", "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", @@ -135506,7 +137246,17 @@ "weight": 1.0 }, { - "source": "api_qc_delete_qc_task_api", + "source": "api_qc_update_qc_task_attachments", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L975", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", @@ -135516,7 +137266,7 @@ "weight": 1.0 }, { - "source": "api_qc_delete_qc_task_api", + "source": "api_qc_update_qc_task_attachments", "target": "str", "relation": "calls", "confidence": "INFERRED", @@ -135526,67 +137276,67 @@ "weight": 1.0 }, { - "source": "api_qc_list_qc_materials", + "source": "api_qc_delete_qc_task_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1061", + "source_location": "L991", "weight": 1.0 }, { - "source": "api_qc_list_qc_materials", - "target": "api_pilot_delivery_list_materials", + "source": "api_qc_delete_qc_task_api", + "target": "crud_qc_task_delete_qc_task", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1062", + "source_location": "L992", "weight": 1.0 }, { - "source": "api_qc_list_qc_materials", + "source": "api_qc_delete_qc_task_api", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L992", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_task_api", "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1066", + "source_location": "L993", "weight": 1.0 }, { - "source": "api_qc_list_qc_materials", - "target": "api_sample_reception_page_payload", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1066", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_materials", + "source": "api_qc_delete_qc_task_api", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1068", + "source_location": "L995", "weight": 1.0 }, { - "source": "api_qc_list_qc_materials", + "source": "api_qc_delete_qc_task_api", "target": "str", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1068", + "source_location": "L995", "weight": 1.0 }, { - "source": "api_qc_qc_material_options", + "source": "api_qc_list_qc_materials", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "INFERRED", @@ -135595,6 +137345,66 @@ "source_location": "L1079", "weight": 1.0 }, + { + "source": "api_qc_list_qc_materials", + "target": "api_pilot_delivery_list_materials", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1080", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1084", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1084", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1086", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1086", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_options", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1097", + "weight": 1.0 + }, { "source": "api_qc_qc_material_options", "target": "core_response_success_response", @@ -135602,7 +137412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1080", + "source_location": "L1098", "weight": 1.0 }, { @@ -135612,7 +137422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1080", + "source_location": "L1098", "weight": 1.0 }, { @@ -135622,7 +137432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1082", + "source_location": "L1100", "weight": 1.0 }, { @@ -135632,49 +137442,49 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1082", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material", - "target": "api_production_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1092", - "weight": 1.0 - }, - { - "source": "api_qc_create_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": "L1093", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material", - "target": "api_material_create_material", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1094", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1100", "weight": 1.0 }, + { + "source": "api_qc_create_qc_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1110", + "weight": 1.0 + }, + { + "source": "api_qc_create_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": "L1111", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "api_material_create_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1112", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1118", + "weight": 1.0 + }, { "source": "api_qc_create_qc_material", "target": "crud_qc_material_norm_status", @@ -135682,7 +137492,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1103", + "source_location": "L1121", "weight": 1.0 }, { @@ -135692,7 +137502,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1108", + "source_location": "L1126", "weight": 1.0 }, { @@ -135702,7 +137512,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1108", + "source_location": "L1126", "weight": 1.0 }, { @@ -135712,7 +137522,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1110", + "source_location": "L1128", "weight": 1.0 }, { @@ -135722,7 +137532,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1123", + "source_location": "L1141", "weight": 1.0 }, { @@ -135732,7 +137542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1124", + "source_location": "L1142", "weight": 1.0 }, { @@ -135742,7 +137552,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1127", + "source_location": "L1145", "weight": 1.0 }, { @@ -135752,7 +137562,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1129", + "source_location": "L1147", "weight": 1.0 }, { @@ -135762,7 +137572,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1130", + "source_location": "L1148", "weight": 1.0 }, { @@ -135772,7 +137582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1137", + "source_location": "L1155", "weight": 1.0 }, { @@ -135782,7 +137592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1137", + "source_location": "L1155", "weight": 1.0 }, { @@ -135792,7 +137602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1139", + "source_location": "L1157", "weight": 1.0 }, { @@ -135802,7 +137612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1151", + "source_location": "L1169", "weight": 1.0 }, { @@ -135812,7 +137622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1152", + "source_location": "L1170", "weight": 1.0 }, { @@ -135822,7 +137632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1153", + "source_location": "L1171", "weight": 1.0 }, { @@ -135832,61 +137642,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1154", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1156", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1156", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "api_production_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1168", - "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": "L1169", - "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": "L1172", "weight": 1.0 }, { - "source": "api_qc_batch_stock_in_qc_material", + "source": "api_qc_delete_qc_material", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", @@ -135895,6 +137655,56 @@ "source_location": "L1174", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1174", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "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": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1192", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_in_qc_material", "target": "crud_qc_material_batch_stock_in", @@ -135902,7 +137712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1180", + "source_location": "L1198", "weight": 1.0 }, { @@ -135912,7 +137722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1188", + "source_location": "L1206", "weight": 1.0 }, { @@ -135922,62 +137732,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1190", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "api_production_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1202", - "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": "L1203", - "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": "L1206", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1208", "weight": 1.0 }, { "source": "api_qc_batch_stock_out_qc_material", - "target": "crud_qc_material_batch_stock_out", + "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1214", + "source_location": "L1220", "weight": 1.0 }, { "source": "api_qc_batch_stock_out_qc_material", - "target": "core_response_success_response", + "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, @@ -135987,7 +137767,7 @@ }, { "source": "api_qc_batch_stock_out_qc_material", - "target": "str", + "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -135995,6 +137775,36 @@ "source_location": "L1226", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "crud_qc_material_batch_stock_out", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1232", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1242", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1244", + "weight": 1.0 + }, { "source": "api_qc_stock_in_qc_material", "target": "api_production_get_tenant_no", @@ -136002,7 +137812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1239", + "source_location": "L1257", "weight": 1.0 }, { @@ -136012,7 +137822,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1240", + "source_location": "L1258", "weight": 1.0 }, { @@ -136022,7 +137832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1243", + "source_location": "L1261", "weight": 1.0 }, { @@ -136032,7 +137842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1245", + "source_location": "L1263", "weight": 1.0 }, { @@ -136042,7 +137852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1249", + "source_location": "L1267", "weight": 1.0 }, { @@ -136052,7 +137862,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1252", + "source_location": "L1270", "weight": 1.0 }, { @@ -136062,7 +137872,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1258", + "source_location": "L1276", "weight": 1.0 }, { @@ -136072,7 +137882,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1258", + "source_location": "L1276", "weight": 1.0 }, { @@ -136082,7 +137892,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1273", + "source_location": "L1291", "weight": 1.0 }, { @@ -136092,7 +137902,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1274", + "source_location": "L1292", "weight": 1.0 }, { @@ -136102,7 +137912,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1277", + "source_location": "L1295", "weight": 1.0 }, { @@ -136112,7 +137922,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1279", + "source_location": "L1297", "weight": 1.0 }, { @@ -136122,7 +137932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1283", + "source_location": "L1301", "weight": 1.0 }, { @@ -136132,7 +137942,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1286", + "source_location": "L1304", "weight": 1.0 }, { @@ -136142,7 +137952,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1294", + "source_location": "L1312", "weight": 1.0 }, { @@ -136152,7 +137962,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1294", + "source_location": "L1312", "weight": 1.0 }, { @@ -136162,7 +137972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1316", + "source_location": "L1334", "weight": 1.0 }, { @@ -136172,7 +137982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1317", + "source_location": "L1335", "weight": 1.0 }, { @@ -136182,7 +137992,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1323", + "source_location": "L1341", "weight": 1.0 }, { @@ -136192,7 +138002,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1323", + "source_location": "L1341", "weight": 1.0 }, { @@ -136202,7 +138012,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1325", + "source_location": "L1343", "weight": 1.0 }, { @@ -136212,7 +138022,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1325", + "source_location": "L1343", "weight": 1.0 }, { @@ -139312,7 +141122,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L205", + "source_location": "L208", "weight": 1.0 }, { @@ -139322,7 +141132,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L214", + "source_location": "L217", "weight": 1.0 }, { @@ -139332,7 +141142,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L224", + "source_location": "L227", "weight": 1.0 }, { @@ -139342,7 +141152,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L226", + "source_location": "L229", "weight": 1.0 }, { @@ -139352,7 +141162,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L227", + "source_location": "L230", "weight": 1.0 }, { @@ -139362,7 +141172,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L242", + "source_location": "L245", "weight": 1.0 }, { @@ -139372,19 +141182,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L246", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_create_application", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", "source_location": "L249", "weight": 1.0 }, + { + "source": "api_pilot_application_api_create_application", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L252", + "weight": 1.0 + }, { "source": "api_pilot_application_api_create_application", "target": "core_response_error_response", @@ -139392,7 +141202,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L251", + "source_location": "L254", "weight": 1.0 }, { @@ -139402,7 +141212,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L251", + "source_location": "L254", "weight": 1.0 }, { @@ -139412,19 +141222,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L265", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_update_application", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", "source_location": "L268", "weight": 1.0 }, + { + "source": "api_pilot_application_api_update_application", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L271", + "weight": 1.0 + }, { "source": "api_pilot_application_api_update_application", "target": "core_response_error_response", @@ -139432,7 +141242,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L270", + "source_location": "L273", "weight": 1.0 }, { @@ -139442,7 +141252,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L270", + "source_location": "L273", "weight": 1.0 }, { @@ -139452,7 +141262,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L281", + "source_location": "L284", "weight": 1.0 }, { @@ -139462,7 +141272,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L293", + "source_location": "L296", "weight": 1.0 }, { @@ -139472,7 +141282,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L301", + "source_location": "L304", "weight": 1.0 }, { @@ -139482,19 +141292,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L310", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_save_application", - "target": "crud_pilot_application_save_patient", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", "source_location": "L313", "weight": 1.0 }, + { + "source": "api_pilot_application_api_save_application", + "target": "crud_pilot_application_save_patient", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "api_pilot_application_api_save_application", + "target": "crud_pilot_application_upsert_application_infusion", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L333", + "weight": 1.0 + }, { "source": "api_pilot_application_api_save_application", "target": "crud_pilot_application_save_application_infusion", @@ -139502,7 +141322,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L329", + "source_location": "L343", "weight": 1.0 }, { @@ -139512,7 +141332,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L341", + "source_location": "L355", "weight": 1.0 }, { @@ -139522,7 +141342,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L351", + "source_location": "L365", "weight": 1.0 }, { @@ -139532,7 +141352,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L359", + "source_location": "L373", "weight": 1.0 }, { @@ -139542,7 +141362,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L361", + "source_location": "L375", "weight": 1.0 }, { @@ -139552,29 +141372,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L363", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_delete_application", - "target": "crud_pilot_application_soft_delete_application", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", - "source_location": "L376", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_delete_application", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", "source_location": "L377", "weight": 1.0 }, + { + "source": "api_pilot_application_api_delete_application", + "target": "crud_pilot_application_soft_delete_application", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L390", + "weight": 1.0 + }, + { + "source": "api_pilot_application_api_delete_application", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L391", + "weight": 1.0 + }, { "source": "api_pilot_application_api_delete_application", "target": "core_response_error_response", @@ -139582,7 +141402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L379", + "source_location": "L393", "weight": 1.0 }, { @@ -139592,7 +141412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L379", + "source_location": "L393", "weight": 1.0 }, { @@ -139602,7 +141422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L390", + "source_location": "L404", "weight": 1.0 }, { @@ -139612,7 +141432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L391", + "source_location": "L405", "weight": 1.0 }, { @@ -139622,7 +141442,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L393", + "source_location": "L407", "weight": 1.0 }, { @@ -139632,7 +141452,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L395", + "source_location": "L409", "weight": 1.0 }, { @@ -139642,39 +141462,39 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L395", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_complete_application", - "target": "crud_pilot_application_complete_application", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", - "source_location": "L406", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_complete_application", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", - "source_location": "L407", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_complete_application", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", "source_location": "L409", "weight": 1.0 }, + { + "source": "api_pilot_application_api_complete_application", + "target": "crud_pilot_application_complete_application", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L420", + "weight": 1.0 + }, + { + "source": "api_pilot_application_api_complete_application", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "api_pilot_application_api_complete_application", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L423", + "weight": 1.0 + }, { "source": "api_pilot_application_api_complete_application", "target": "core_response_error_response", @@ -139682,7 +141502,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L411", + "source_location": "L425", "weight": 1.0 }, { @@ -139692,7 +141512,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L411", + "source_location": "L425", "weight": 1.0 }, { @@ -139702,7 +141522,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L422", + "source_location": "L436", "weight": 1.0 }, { @@ -139712,7 +141532,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L423", + "source_location": "L437", "weight": 1.0 }, { @@ -139722,7 +141542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L425", + "source_location": "L439", "weight": 1.0 }, { @@ -139732,7 +141552,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L427", + "source_location": "L441", "weight": 1.0 }, { @@ -139742,7 +141562,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L427", + "source_location": "L441", "weight": 1.0 }, { @@ -139752,7 +141572,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L442", + "source_location": "L456", "weight": 1.0 }, { @@ -139762,7 +141582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L446", + "source_location": "L460", "weight": 1.0 }, { @@ -139772,7 +141592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L471", + "source_location": "L485", "weight": 1.0 }, { @@ -139782,7 +141602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L476", + "source_location": "L490", "weight": 1.0 }, { @@ -139792,7 +141612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L479", + "source_location": "L493", "weight": 1.0 }, { @@ -139802,7 +141622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L481", + "source_location": "L495", "weight": 1.0 }, { @@ -139812,7 +141632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L481", + "source_location": "L495", "weight": 1.0 }, { @@ -139822,7 +141642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L496", + "source_location": "L510", "weight": 1.0 }, { @@ -139832,7 +141652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L499", + "source_location": "L513", "weight": 1.0 }, { @@ -139842,7 +141662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L518", + "source_location": "L532", "weight": 1.0 }, { @@ -139852,7 +141672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L523", + "source_location": "L537", "weight": 1.0 }, { @@ -139862,7 +141682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L526", + "source_location": "L540", "weight": 1.0 }, { @@ -139872,7 +141692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L528", + "source_location": "L542", "weight": 1.0 }, { @@ -139882,7 +141702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L528", + "source_location": "L542", "weight": 1.0 }, { @@ -139892,7 +141712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L552", + "source_location": "L566", "weight": 1.0 }, { @@ -139902,7 +141722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L555", + "source_location": "L569", "weight": 1.0 }, { @@ -139912,7 +141732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L557", + "source_location": "L571", "weight": 1.0 }, { @@ -139922,29 +141742,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L557", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_delete_plan", - "target": "crud_pilot_application_soft_delete_infusion_plan", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", - "source_location": "L568", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_delete_plan", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", "source_location": "L571", "weight": 1.0 }, + { + "source": "api_pilot_application_api_delete_plan", + "target": "crud_pilot_application_soft_delete_infusion_plan", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L582", + "weight": 1.0 + }, + { + "source": "api_pilot_application_api_delete_plan", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L585", + "weight": 1.0 + }, { "source": "api_pilot_application_api_delete_plan", "target": "core_response_error_response", @@ -139952,7 +141772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L573", + "source_location": "L587", "weight": 1.0 }, { @@ -139962,7 +141782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L573", + "source_location": "L587", "weight": 1.0 }, { @@ -139972,7 +141792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L588", + "source_location": "L602", "weight": 1.0 }, { @@ -139982,7 +141802,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L591", + "source_location": "L605", "weight": 1.0 }, { @@ -139992,7 +141812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L602", + "source_location": "L616", "weight": 1.0 }, { @@ -140002,7 +141822,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L606", + "source_location": "L620", "weight": 1.0 }, { @@ -140012,7 +141832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L609", + "source_location": "L623", "weight": 1.0 }, { @@ -140022,7 +141842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L611", + "source_location": "L625", "weight": 1.0 }, { @@ -140032,7 +141852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L611", + "source_location": "L625", "weight": 1.0 }, { @@ -140042,7 +141862,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L626", + "source_location": "L640", "weight": 1.0 }, { @@ -140052,7 +141872,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L631", + "source_location": "L645", "weight": 1.0 }, { @@ -140062,7 +141882,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L634", + "source_location": "L648", "weight": 1.0 }, { @@ -140072,7 +141892,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L636", + "source_location": "L650", "weight": 1.0 }, { @@ -140082,7 +141902,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L636", + "source_location": "L650", "weight": 1.0 }, { @@ -140092,7 +141912,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L654", + "source_location": "L668", "weight": 1.0 }, { @@ -140102,7 +141922,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L657", + "source_location": "L671", "weight": 1.0 }, { @@ -140112,7 +141932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L659", + "source_location": "L673", "weight": 1.0 }, { @@ -140122,29 +141942,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L659", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_delete_schedule", - "target": "crud_pilot_application_soft_delete_schedule", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", - "source_location": "L670", - "weight": 1.0 - }, - { - "source": "api_pilot_application_api_delete_schedule", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_application.py", "source_location": "L673", "weight": 1.0 }, + { + "source": "api_pilot_application_api_delete_schedule", + "target": "crud_pilot_application_soft_delete_schedule", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L684", + "weight": 1.0 + }, + { + "source": "api_pilot_application_api_delete_schedule", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_application.py", + "source_location": "L687", + "weight": 1.0 + }, { "source": "api_pilot_application_api_delete_schedule", "target": "core_response_error_response", @@ -140152,7 +141972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L675", + "source_location": "L689", "weight": 1.0 }, { @@ -140162,7 +141982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L675", + "source_location": "L689", "weight": 1.0 }, { @@ -140172,7 +141992,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L686", + "source_location": "L700", "weight": 1.0 }, { @@ -140182,7 +142002,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L687", + "source_location": "L701", "weight": 1.0 }, { @@ -140192,7 +142012,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L689", + "source_location": "L703", "weight": 1.0 }, { @@ -140202,7 +142022,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L691", + "source_location": "L705", "weight": 1.0 }, { @@ -140212,7 +142032,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L691", + "source_location": "L705", "weight": 1.0 }, { @@ -140222,7 +142042,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L713", + "source_location": "L727", "weight": 1.0 }, { @@ -140232,7 +142052,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L717", + "source_location": "L731", "weight": 1.0 }, { @@ -140242,7 +142062,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L720", + "source_location": "L734", "weight": 1.0 }, { @@ -140252,7 +142072,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L723", + "source_location": "L737", "weight": 1.0 }, { @@ -140262,7 +142082,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L723", + "source_location": "L737", "weight": 1.0 }, { @@ -140272,7 +142092,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L725", + "source_location": "L739", "weight": 1.0 }, { @@ -140282,7 +142102,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L725", + "source_location": "L739", "weight": 1.0 }, { @@ -140292,7 +142112,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L746", + "source_location": "L760", "weight": 1.0 }, { @@ -140302,7 +142122,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L751", + "source_location": "L765", "weight": 1.0 }, { @@ -140312,7 +142132,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L754", + "source_location": "L768", "weight": 1.0 }, { @@ -140322,7 +142142,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L754", + "source_location": "L768", "weight": 1.0 }, { @@ -140332,7 +142152,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L756", + "source_location": "L770", "weight": 1.0 }, { @@ -140342,7 +142162,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_application.py", - "source_location": "L756", + "source_location": "L770", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index c10bfae1..9b0d3e62 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,12 +1,12 @@ # Graph Report - app (2026-05-26) ## Corpus Check -- 160 files · ~165,399 words +- 160 files · ~167,784 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 3062 nodes · 13205 edges · 55 communities detected -- Extraction: 39% EXTRACTED · 61% INFERRED · 0% AMBIGUOUS · INFERRED: 8095 edges (avg confidence: 0.62) +- 3093 nodes · 13377 edges · 60 communities detected +- Extraction: 39% EXTRACTED · 61% INFERRED · 0% AMBIGUOUS · INFERRED: 8198 edges (avg confidence: 0.62) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -59,24 +59,29 @@ - [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] - [[_COMMUNITY_Community 48|Community 48]] +- [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 50|Community 50]] - [[_COMMUNITY_Community 51|Community 51]] - [[_COMMUNITY_Community 52|Community 52]] - [[_COMMUNITY_Community 53|Community 53]] -- [[_COMMUNITY_Community 54|Community 54]] -- [[_COMMUNITY_Community 55|Community 55]] - [[_COMMUNITY_Community 56|Community 56]] +- [[_COMMUNITY_Community 57|Community 57]] +- [[_COMMUNITY_Community 58|Community 58]] +- [[_COMMUNITY_Community 59|Community 59]] +- [[_COMMUNITY_Community 60|Community 60]] +- [[_COMMUNITY_Community 61|Community 61]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 501 edges -2. `error_response()` - 400 edges -3. `SysUser` - 315 edges -4. `BizQcTaskResult` - 245 edges +1. `success_response()` - 502 edges +2. `error_response()` - 401 edges +3. `SysUser` - 323 edges +4. `BizQcTaskResult` - 246 edges 5. `BizQcMaterialUsage` - 244 edges 6. `BizMaterialStockLog` - 240 edges 7. `BizQcMaterial` - 240 edges 8. `BizMaterial` - 237 edges 9. `BizQcItemParam` - 235 edges -10. `generate_uuid()` - 167 edges +10. `generate_uuid()` - 168 edges ## Surprising Connections (you probably didn't know these) - `统一记录 API 请求/响应出入参的中间件` --uses--> `SysApiRequestLog` [INFERRED] @@ -94,264 +99,284 @@ ### Community 0 - "Community 0" Cohesion: 0.02 -Nodes (546): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+538 more) +Nodes (553): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+545 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (463): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+455 more) +Nodes (473): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+465 more) ### Community 2 - "Community 2" Cohesion: 0.04 -Nodes (382): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+374 more) +Nodes (363): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+355 more) ### Community 3 - "Community 3" -Cohesion: 0.05 -Nodes (165): generate_uuid(), _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)., 中试输注计划管理 CRUD(输注计划列表、详情、状态变更、编辑) (+157 more) +Cohesion: 0.02 +Nodes (252): api_save_application(), delete(), get_multi_with_filters(), _format_attachment_file_size(), get_protocol_nos_used_in_protocols(), urls_to_attachment_list(), create_dict_type(), dict_type_code_exists() (+244 more) ### Community 4 - "Community 4" -Cohesion: 0.02 -Nodes (142): get_designer_data(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody, delete() (+134 more) +Cohesion: 0.06 +Nodes (156): generate_uuid(), activate_channel_agreement(), _apply_gmcp_order_quotas(), _apply_purchase_txn_holdings(), _apply_unsubscribe_txn_holdings(), _calc_gmcp_purchase_total(), cell_product_price_code_exists(), cell_product_spec_code_exists() (+148 more) ### Community 5 - "Community 5" -Cohesion: 0.02 -Nodes (116): get_by_schedule(), get_method(), list_by_application(), api_detail(), api_list(), generate_id(), camel_to_snake(), CRUDBase (+108 more) +Cohesion: 0.03 +Nodes (105): _leave_local_callback(), submit_leave(), get_designer_data(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody (+97 more) ### Community 6 - "Community 6" -Cohesion: 0.03 -Nodes (128): create_collection_protocol(), delete_collection_protocol(), _ensure_customer_for_mother(), get_collection_protocol_detail(), _get_current_user_id(), _get_tenant_no(), list_collection_protocol_audits(), list_collection_protocols() (+120 more) +Cohesion: 0.04 +Nodes (121): create_collection_protocol(), delete_collection_protocol(), _ensure_customer_for_mother(), get_collection_protocol_detail(), _get_current_user_id(), _get_tenant_no(), list_collection_protocol_audits(), list_collection_protocols() (+113 more) ### Community 7 - "Community 7" Cohesion: 0.03 -Nodes (60): _error_json(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware, ApiCryptoError, _b64url_decode() (+52 more) +Nodes (93): get_role_menus(), _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+85 more) ### Community 8 - "Community 8" -Cohesion: 0.04 -Nodes (102): 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() (+94 more) +Cohesion: 0.05 +Nodes (79): get_next_cell_product_code(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_products_batch(), create_cell_products_by_quantity(), delete_cell_product() (+71 more) ### Community 9 - "Community 9" -Cohesion: 0.06 -Nodes (69): _format_attachment_file_size(), urls_to_attachment_list(), _production_conclusion_label(), _accept_conclusion_label(), _attach_outbound_detail(), _attach_reception_detail(), complete_production_work_order(), configure_temp_production_work_order() (+61 more) +Cohesion: 0.07 +Nodes (67): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+59 more) ### Community 10 - "Community 10" Cohesion: 0.35 Nodes (61): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+53 more) ### Community 11 - "Community 11" -Cohesion: 0.05 -Nodes (59): list_roles_for_select(), _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+51 more) +Cohesion: 0.07 +Nodes (13): BaseStorage, convert_heic_to_jpeg(), get_storage(), LocalStorage, MinIOStorage, OSSStorage, process_image_content(), QiniuStorage (+5 more) ### Community 12 - "Community 12" -Cohesion: 0.09 -Nodes (44): 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() (+36 more) +Cohesion: 0.11 +Nodes (40): create_collection_protocol(), _active_link_query(), assert_biz_no_available(), create_convert_link(), get_convert_partner(), get_partner_sample_codes(), has_active_convert_link(), upsert_convert_link_for_to_storage() (+32 more) ### Community 13 - "Community 13" -Cohesion: 0.11 -Nodes (43): create_collection_protocol(), _active_link_query(), assert_biz_no_available(), create_convert_link(), get_convert_partner(), get_partner_sample_codes(), has_active_convert_link(), upsert_convert_link_for_to_storage() (+35 more) - -### Community 14 - "Community 14" -Cohesion: 0.1 -Nodes (34): get_next_cell_product_code(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_products_batch(), create_cell_products_by_quantity(), delete_cell_product() (+26 more) - -### Community 15 - "Community 15" -Cohesion: 0.13 -Nodes (33): api_save_application(), auto_generate_schedules(), complete_application(), create_application(), create_infusion_plan(), create_schedule(), _create_schedule_products(), _format_yyyy_mm_dd() (+25 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 17 - "Community 17" -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" +Cohesion: 0.13 +Nodes (22): _accept_conclusion_label(), _base_query(), _ensure_notification(), _fmt_dt(), generate_sms_content(), list_notifications(), _normalize_date_bound(), resolve_notification() (+14 more) -### Community 18 - "Community 18" +### Community 15 - "Community 15" +Cohesion: 0.18 +Nodes (24): add_step(), copy_step(), create_route(), _create_step_consumable(), _create_step_data_collection(), _create_step_output(), _create_step_reagent(), get_route() (+16 more) + +### Community 16 - "Community 16" +Cohesion: 0.17 +Nodes (12): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+4 more) + +### Community 17 - "Community 17" Cohesion: 0.21 Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) +### Community 18 - "Community 18" +Cohesion: 0.22 +Nodes (18): _create_settlement_txn(), _deduct_fee_on_complete(), _find_existing_settlement_txn(), _find_service_order_product(), get_infusion_schedule_detail(), _get_plan_schedule_course_meta(), _get_products_for_schedule(), list_infusion_schedules_mgmt() (+10 more) + ### Community 19 - "Community 19" +Cohesion: 0.23 +Nodes (14): batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status(), list_consumables() (+6 more) + +### Community 20 - "Community 20" Cohesion: 0.25 Nodes (14): batch_stock_in(), batch_stock_out(), create_reagent(), _dec(), get_reagent(), _is_enabled_status(), list_reagents(), _norm_status() (+6 more) -### Community 20 - "Community 20" -Cohesion: 0.21 -Nodes (13): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_names_by_region_ids(), _hospital_to_dict(), list_collection_regions(), list_hospitals() (+5 more) - ### Community 21 - "Community 21" +Cohesion: 0.21 +Nodes (13): get_method(), create_delivery(), _deduct_fee_on_delivery(), _generate_delivery_no(), get_delivery_by_schedule(), get_delivery_method(), list_deliveries_by_application(), list_delivery_materials() (+5 more) + +### Community 22 - "Community 22" +Cohesion: 0.25 +Nodes (13): code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), list_materials(), _norm_status(), options_list() (+5 more) + +### Community 23 - "Community 23" 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 22 - "Community 22" -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 23 - "Community 23" +### Community 24 - "Community 24" 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 24 - "Community 24" -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 25 - "Community 25" +Cohesion: 0.23 +Nodes (12): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_names_by_region_ids(), _hospital_to_dict(), list_collection_regions(), list_hospitals() (+4 more) + +### Community 26 - "Community 26" 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 26 - "Community 26" +### Community 27 - "Community 27" Cohesion: 0.23 Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) -### Community 27 - "Community 27" +### Community 28 - "Community 28" Cohesion: 0.31 Nodes (12): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), list_materials(), options_list(), _row_to_dict() (+4 more) -### Community 28 - "Community 28" +### Community 29 - "Community 29" +Cohesion: 0.24 +Nodes (12): list_depts(), _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree() (+4 more) + +### Community 30 - "Community 30" +Cohesion: 0.26 +Nodes (10): list_menus(), _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict() (+2 more) + +### Community 31 - "Community 31" 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 29 - "Community 29" -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 30 - "Community 30" -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 31 - "Community 31" -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 32 - "Community 32" -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) +Cohesion: 0.24 +Nodes (9): dict_data_options(), create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data() (+1 more) ### Community 33 - "Community 33" -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() +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 34 - "Community 34" -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() +Cohesion: 0.36 +Nodes (9): deduct_for_task(), _display_remark(), list_usages(), list_usages_by_task(), _parse_receiver_purpose_from_remark(), _resolve_receiver_purpose(), revert_task_material_usages(), _row_to_dict() (+1 more) ### Community 35 - "Community 35" Cohesion: 0.31 -Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() +Nodes (8): 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 36 - "Community 36" +Cohesion: 0.38 +Nodes (9): create_check_item(), get_check_item(), item_code_exists(), list_active_check_items(), list_check_items(), _order_query(), _row_to_dict(), soft_delete_check_item() (+1 more) + +### Community 37 - "Community 37" +Cohesion: 0.31 +Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() + +### Community 38 - "Community 38" +Cohesion: 0.31 +Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() + +### Community 39 - "Community 39" +Cohesion: 0.31 +Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() + +### Community 40 - "Community 40" Cohesion: 0.31 Nodes (8): create_output_type(), get_output_type(), list_output_types(), 工艺产出物类型 CRUD(biz_output_type), _row_to_dict(), soft_delete_output_type(), type_code_exists(), update_output_type() -### Community 37 - "Community 37" +### Community 41 - "Community 41" Cohesion: 0.36 Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() -### Community 38 - "Community 38" +### Community 42 - "Community 42" Cohesion: 0.36 Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() -### Community 39 - "Community 39" +### Community 43 - "Community 43" 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 44 - "Community 44" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 41 - "Community 41" +### Community 45 - "Community 45" Cohesion: 0.43 Nodes (7): confirm_infusion(), create_infusion_confirm(), delete_infusion_confirm(), get_confirm_by_id(), list_confirms_by_application(), _row_to_dict(), update_infusion_confirm() -### Community 42 - "Community 42" +### Community 46 - "Community 46" +Cohesion: 0.43 +Nodes (7): _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), _resolve_receiver_purpose(), revert_step_stock_changes(), _row_to_dict(), _user_nick_name_map() + +### Community 47 - "Community 47" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 43 - "Community 43" +### Community 48 - "Community 48" Cohesion: 0.53 Nodes (5): create_release_review(), delete_release_review(), list_reviews_by_schedule(), _row_to_dict(), update_review_conclusion() -### Community 44 - "Community 44" +### Community 49 - "Community 49" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 45 - "Community 45" +### Community 50 - "Community 50" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 46 - "Community 46" +### Community 51 - "Community 51" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调) -### Community 47 - "Community 47" +### Community 52 - "Community 52" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 48 - "Community 48" +### Community 53 - "Community 53" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 51 - "Community 51" +### Community 56 - "Community 56" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 52 - "Community 52" +### Community 57 - "Community 57" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 53 - "Community 53" +### Community 58 - "Community 58" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 54 - "Community 54" +### Community 59 - "Community 59" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 55 - "Community 55" +### Community 60 - "Community 60" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 56 - "Community 56" +### Community 61 - "Community 61" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **90 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+85 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 40`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 44`** (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 50`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 46`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调)` +- **Thin community `Community 51`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 52`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 48`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 53`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 51`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 56`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 52`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **Thin community `Community 57`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 53`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 58`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 54`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 59`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 55`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 60`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 56`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 61`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 10`, `Community 11`, `Community 21`, `Community 23`?** - _High betweenness centrality (0.101) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 4`, `Community 5`, `Community 6`, `Community 11`, `Community 46`, `Community 15`, `Community 14`?** +- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 4`, `Community 5`, `Community 7`, `Community 9`, `Community 10`, `Community 23`, `Community 24`?** _High betweenness centrality (0.087) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 24`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 41`, `Community 43`?** - _High betweenness centrality (0.077) - this node is a cross-community bridge._ -- **Are the 500 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 500 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 473 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `extract_login_credentials()`) actually correct?** - _`str` has 473 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 399 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 399 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 313 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 313 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Why does `generate_uuid()` connect `Community 4` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 12`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 43`, `Community 45`, `Community 48`?** + _High betweenness centrality (0.083) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 32`, `Community 1`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 51`, `Community 21`, `Community 29`, `Community 30`?** + _High betweenness centrality (0.078) - this node is a cross-community bridge._ +- **Are the 501 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 501 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 477 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `extract_login_credentials()`) actually correct?** + _`str` has 477 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 400 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 400 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 321 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 321 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 5679ddf1..66986204 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-
3062 nodes · 13205 edges · 61 communities
+
3093 nodes · 13377 edges · 66 communities