diff --git a/backend/app.pid b/backend/app.pid index 1d8d8cd5..a7f6807c 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -58815 +60896 diff --git a/backend/app/api/qc.py b/backend/app/api/qc.py index 3d76450e..97abf883 100644 --- a/backend/app/api/qc.py +++ b/backend/app/api/qc.py @@ -718,6 +718,31 @@ async def qc_work_order_mine_tab_unfinished_counts( return error_response(400, str(e)) +@router.get("/qc-work-orders/by-sample") +async def list_qc_work_orders_by_sample( + sampleCode: str = Query(..., alias="sampleCode"), + receptionSource: str = Query(..., alias="receptionSource"), + db: Session = Depends(get_db), + user: dict = Depends( + require_any_menu_code("biz:qcWorkOrder:list", "biz:myQcTask:list") + ), +): + try: + tenant_no = _get_tenant_no(db, user) + items = wo_svc.list_work_orders_by_sample( + db, + sample_code=sampleCode, + reception_source=receptionSource, + tenant_no=tenant_no, + user_info=user, + ) + return success_response({"list": items}) + except PermissionError as e: + return error_response(403, str(e)) + except Exception as e: + return error_response(400, str(e)) + + @router.get("/qc-work-orders/{work_order_id}") async def get_qc_work_order_detail( work_order_id: str, diff --git a/backend/app/crud/qc_work_order.py b/backend/app/crud/qc_work_order.py index 8d0e3b15..137db057 100644 --- a/backend/app/crud/qc_work_order.py +++ b/backend/app/crud/qc_work_order.py @@ -1713,6 +1713,43 @@ def list_work_orders( return items, int(total) +def list_work_orders_by_sample( + db: Session, + *, + sample_code: str, + reception_source: str, + tenant_no: Optional[str], + user_info: Optional[Dict[str, Any]] = None, +) -> List[Dict[str, Any]]: + """按样本编码精确查询入库质检工单(同协议样本跳转插入卡)。""" + code = (sample_code or "").strip() + rs = (reception_source or "").strip() + if not code or not rs: + return [] + q = db.query(BizQcWorkOrder).filter( + BizQcWorkOrder.del_flag == 0, + BizQcWorkOrder.work_order_type == "inbound", + BizQcWorkOrder.sample_code == code, + BizQcWorkOrder.reception_source == rs, + ) + if tenant_no: + q = q.filter(BizQcWorkOrder.tenant_no == tenant_no) + if user_info: + from app.core.data_scope import apply_data_scope + + q = apply_data_scope(q, BizQcWorkOrder, user_info, db, tenant_no) + rows = q.order_by(BizQcWorkOrder.create_time.desc()).all() + items = [_wo_to_dict(x) for x in rows] + items = _enrich_work_order_list_items(db, items) + if tenant_no: + items = _enrich_work_order_qc_targets(db, tenant_no, items) + items = _enrich_production_work_order_refs(db, items) + items = _enrich_outbound_work_orders(db, tenant_no, items) + items = enrich_work_order_fee_summaries(db, items, tenant_no) + items = _enrich_unfinished_badge_counts(db, items) + return items + + def build_work_order_list_summaries( db: Session, work_orders: List[BizQcWorkOrder], diff --git a/backend/app/crud/sample_reception.py b/backend/app/crud/sample_reception.py index abfd8c6c..cf0f19a5 100644 --- a/backend/app/crud/sample_reception.py +++ b/backend/app/crud/sample_reception.py @@ -856,14 +856,17 @@ def create_sample_reception( from app.crud import sample_reception_lab_code as lab_code_svc resolved_lab_code: Optional[str] = None + code_raw = (lab_storage_code or "").strip() if conclusion == "js": - code_raw = (lab_storage_code or "").strip() resolved_lab_code = lab_code_svc.validate_lab_storage_code(code_raw) lab_code_svc.assert_lab_storage_code_available( db, tenant_no=tenant_no, code=resolved_lab_code ) - elif (lab_storage_code or "").strip(): - raise ValueError("拒收样本无需填写实验室入库编码") + elif code_raw: + resolved_lab_code = lab_code_svc.validate_lab_storage_code(code_raw) + lab_code_svc.assert_lab_storage_code_available( + db, tenant_no=tenant_no, code=resolved_lab_code + ) handler_display = (handler_name or "").strip() if handler_user_id and not handler_display: @@ -1056,10 +1059,8 @@ def update_sample_reception( from app.crud import sample_reception_lab_code as lab_code_svc - if conclusion == "bj": - rec.lab_storage_code = None - elif conclusion == "js": - code_raw = (lab_storage_code or "").strip() + code_raw = (lab_storage_code or "").strip() + if conclusion == "js": parsed_code = lab_code_svc.validate_lab_storage_code(code_raw) lab_code_svc.assert_lab_storage_code_available( db, @@ -1068,6 +1069,17 @@ def update_sample_reception( exclude_reception_id=reception_id, ) rec.lab_storage_code = parsed_code + elif code_raw: + parsed_code = lab_code_svc.validate_lab_storage_code(code_raw) + lab_code_svc.assert_lab_storage_code_available( + db, + tenant_no=tenant_no, + code=parsed_code, + exclude_reception_id=reception_id, + ) + rec.lab_storage_code = parsed_code + else: + rec.lab_storage_code = None handler_display = (handler_name or "").strip() if handler_user_id and not handler_display: diff --git a/backend/app/graphify-out/cache/ast/110cae0ca8b08ae4ff2e081147bb98bb112019c5e18c7844d5ff1451cab856fb.json b/backend/app/graphify-out/cache/ast/110cae0ca8b08ae4ff2e081147bb98bb112019c5e18c7844d5ff1451cab856fb.json new file mode 100644 index 00000000..57cead1c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/110cae0ca8b08ae4ff2e081147bb98bb112019c5e18c7844d5ff1451cab856fb.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_resolve_outbound_biz_type_for_schedule", "label": "resolve_outbound_biz_type_for_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L96"}, {"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": "L137"}, {"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": "L143"}, {"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": "L147"}, {"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": "L154"}, {"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": "L159"}, {"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": "L164"}, {"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": "L171"}, {"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": "L183"}, {"id": "crud_qc_work_order_enrich_work_order_step_outputs", "label": "_enrich_work_order_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L212"}, {"id": "crud_qc_work_order_enrich_work_order_qc_targets", "label": "_enrich_work_order_qc_targets()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L251"}, {"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": "L258"}, {"id": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "label": "_outbound_qc_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L379"}, {"id": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "label": "_inbound_qc_work_order_ids_by_mother_name()", "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_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": "L492"}, {"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": "L497"}, {"id": "crud_qc_work_order_effective_reception_source", "label": "_effective_reception_source()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L509"}, {"id": "crud_qc_work_order_effective_donation_sample_id", "label": "_effective_donation_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L518"}, {"id": "crud_qc_work_order_effective_protocol_sample_id", "label": "_effective_protocol_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527"}, {"id": "crud_qc_work_order_sample_type_name_for_item", "label": "_sample_type_name_for_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L535"}, {"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": "L553"}, {"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": "L576"}, {"id": "crud_qc_work_order_protocol_group_key_for_item", "label": "_protocol_group_key_for_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L823"}, {"id": "crud_qc_work_order_enrich_protocol_sibling_samples", "label": "_enrich_protocol_sibling_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L839"}, {"id": "crud_qc_work_order_enrich_production_work_order_refs", "label": "_enrich_production_work_order_refs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L974"}, {"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": "L999"}, {"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": "L1013"}, {"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": "L1021"}, {"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": "L1089"}, {"id": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "label": "_valid_qc_dispatch_output_type_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1206"}, {"id": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "label": "_resolve_cell_product_id_by_barcode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1219"}, {"id": "crud_qc_work_order_create_qc_work_order_from_production", "label": "create_qc_work_order_from_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1237"}, {"id": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "label": "list_step_output_dispatch_options_for_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1394"}, {"id": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "label": "list_cell_product_options_for_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1502"}, {"id": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "label": "_protocol_sample_ids_for_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1516"}, {"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": "L1552"}, {"id": "crud_qc_work_order_list_work_orders_by_sample", "label": "list_work_orders_by_sample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1716"}, {"id": "crud_qc_work_order_build_work_order_list_summaries", "label": "build_work_order_list_summaries()", "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_empty_qc_tab_counts", "label": "_empty_qc_tab_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1787"}, {"id": "crud_qc_work_order_resolve_wo_tab_key", "label": "_resolve_wo_tab_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1791"}, {"id": "crud_qc_work_order_unfinished_work_order_filter", "label": "_unfinished_work_order_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1810"}, {"id": "crud_qc_work_order_enrich_unfinished_badge_counts", "label": "_enrich_unfinished_badge_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1820"}, {"id": "crud_qc_work_order_aggregate_qc_tab_counts", "label": "_aggregate_qc_tab_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1856"}, {"id": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "label": "count_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1868"}, {"id": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "label": "count_mine_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1901"}, {"id": "crud_qc_work_order_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": "L1947"}, {"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": "L1956"}, {"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": "L1977"}, {"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": "L2001"}, {"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": "L2025"}, {"id": "crud_qc_work_order_process_qc_info_items_from_wos", "label": "_process_qc_info_items_from_wos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2090"}, {"id": "crud_qc_work_order_get_process_qc_info_map_for_samples", "label": "get_process_qc_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2102"}, {"id": "crud_qc_work_order_list_process_qc_info_for_sample", "label": "list_process_qc_info_for_sample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2169"}, {"id": "crud_qc_work_order_get_schedule_gate_qc_info", "label": "get_schedule_gate_qc_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2194"}, {"id": "crud_qc_work_order_list_process_qc_info_for_schedule", "label": "list_process_qc_info_for_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2221"}, {"id": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "label": "list_process_qc_info_for_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2246"}, {"id": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "label": "_gate_qc_info_for_inbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2270"}, {"id": "crud_qc_work_order_get_production_work_order_qc_info", "label": "get_production_work_order_qc_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2310"}, {"id": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "label": "_resolve_reception_id_for_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2370"}, {"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": "L2392"}, {"id": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "label": "_soft_delete_tasks_by_source_line_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2477"}, {"id": "crud_qc_work_order_get_task_by_source_line_id", "label": "_get_task_by_source_line_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2511"}, {"id": "crud_qc_work_order_apply_item_assignees", "label": "_apply_item_assignees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2525"}, {"id": "crud_qc_work_order_sync_work_order_lab_items", "label": "_sync_work_order_lab_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2551"}, {"id": "crud_qc_work_order_sync_work_order_third_party_items", "label": "_sync_work_order_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2675"}, {"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": "L2815"}, {"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": "L2859"}, {"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": "L2886"}, {"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": "L2908"}, {"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": "L2933"}, {"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": "L2958"}, {"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": "L2999"}, {"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": "L3033"}, {"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": "L3055"}, {"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": "L3101"}, {"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": "L3114"}, {"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": "L3129"}, {"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": "L3168"}, {"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": "L3192"}, {"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": "L3264"}, {"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": "L3392"}, {"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": "L3427"}, {"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": "L3464"}, {"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": "L3524"}, {"id": "crud_qc_work_order_rationale_99", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8ffd\u6eaf\u7533\u8bf7\u5355\uff0c\u5f97\u5230\u51fa\u5e93\u751f\u4ea7/\u8d28\u68c0\u5de5\u5355\u5e94\u4f7f\u7528\u7684 biz_type\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L99"}, {"id": "crud_qc_work_order_rationale_215", "label": "\u6b65\u9aa4\u4ea7\u51fa\u7269\u89e6\u53d1\u7684\u8d28\u68c0\uff1a\u65e0\u7ec6\u80de\u4ea7\u54c1\u65f6\u7528\u5de5\u5355\u6761\u7801/\u540d\u79f0\u5c55\u793a\u8d28\u68c0\u5bf9\u8c61\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L215"}, {"id": "crud_qc_work_order_rationale_261", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u7528\u6237\u59d3\u540d/\u7597\u7a0b\u5e8f\u53f7/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L261"}, {"id": "crud_qc_work_order_rationale_382", "label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L382"}, {"id": "crud_qc_work_order_rationale_433", "label": "\u5165\u5e93\u8d28\u68c0\u5de5\u5355\uff1a\u6309\u6bcd\u4eb2\u59d3\u540d\u5339\u914d\uff08\u7ec6\u80de\u5b58\u50a8\u534f\u8bae / \u79d1\u7814\u6350\u8d60\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L433"}, {"id": "crud_qc_work_order_rationale_510", "label": "\u5217\u8868\u5c55\u793a\u4ee5\u5de5\u5355 receptionSource \u4e3a\u51c6\uff0c\u63a5\u6536\u8bb0\u5f55\u4f5c\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L510"}, {"id": "crud_qc_work_order_rationale_519", "label": "\u79d1\u7814\u6350\u8d60\uff1a\u63a5\u6536\u8bb0\u5f55 donation_sample_id\uff1b\u5de5\u5355 protocol_sample_id \u5b58\u6350\u8d60\u6837\u672c id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L519"}, {"id": "crud_qc_work_order_rationale_562", "label": "\u6309\u63a5\u6536\u8bb0\u5f55\u89e3\u6790\u6837\u672c\u7c7b\u578b\uff1b\u4f20\u5165 item \u65f6\u4e0e\u5de5\u5355\u5217\u8868 enrich \u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L562"}, {"id": "crud_qc_work_order_rationale_842", "label": "\u5165\u5e93\u5217\u8868\uff1a\u8865\u5145\u540c\u534f\u8bae\u4e0b\u5168\u90e8\u6837\u672c\uff08\u4f9b\u5361\u7247\u6807\u9898\u680f\u300c\u540c\u534f\u8bae\u6837\u672c\u300d\u5c55\u793a\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L842"}, {"id": "crud_qc_work_order_rationale_1097", "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": "L1097"}, {"id": "crud_qc_work_order_rationale_1247", "label": "\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u8d28\u68c0\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": "L1247"}, {"id": "crud_qc_work_order_rationale_1400", "label": "\u6c47\u603b\u751f\u4ea7\u5de5\u5355\u4e0b\u53ef\u6d3e\u53d1\u7684\u6b65\u9aa4\u4ea7\u51fa\u7269\uff1a\u7c7b\u578b\u4e3a\u6709\u6548\u7269\u4e14\u6709\u6761\u7801\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1400"}, {"id": "crud_qc_work_order_rationale_1724", "label": "\u6309\u6837\u672c\u7f16\u7801\u7cbe\u786e\u67e5\u8be2\u5165\u5e93\u8d28\u68c0\u5de5\u5355\uff08\u540c\u534f\u8bae\u6837\u672c\u8df3\u8f6c\u63d2\u5165\u5361\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1724"}, {"id": "crud_qc_work_order_rationale_1758", "label": "\u6279\u91cf\u6784\u5efa\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981\uff08\u4e0e list_work_orders \u5355\u9879\u5b57\u6bb5\u4e00\u81f4\uff0c\u975e\u8be6\u60c5\u63a5\u53e3\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1758"}, {"id": "crud_qc_work_order_rationale_1823", "label": "\u5217\u8868\u9879\u8865\u5145\u672a\u5b8c\u6210\u5361\u7247\u89d2\u6807\uff1a\u5f85\u914d\u7f6e=1\uff0c\u5df2\u914d\u7f6e=\u672a\u5b8c\u6210\u8d28\u68c0\u4efb\u52a1\u6570\uff08\u81f3\u5c11 1\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1823"}, {"id": "crud_qc_work_order_rationale_1874", "label": "\u6309 Tab \u7edf\u8ba1\u672a\u5b8c\u6210\u8d28\u68c0\u5de5\u5355\u6570\uff08\u5f85\u914d\u7f6e + \u5df2\u914d\u7f6e\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1874"}, {"id": "crud_qc_work_order_rationale_1907", "label": "\u6211\u7684\u8d28\u68c0\u4efb\u52a1\uff1a\u6309 Tab \u7edf\u8ba1\u5f53\u524d\u7528\u6237\u8d1f\u8d23\u4e14\u672a\u5b8c\u6210\u7684\u8d28\u68c0\u5de5\u5355\u6570\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1907"}, {"id": "crud_qc_work_order_rationale_2032", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u95e8\u7981\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08trigger_source=reception\uff09\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2032"}, {"id": "crud_qc_work_order_rationale_2109", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2109"}, {"id": "crud_qc_work_order_rationale_2175", "label": "\u6309\u6837\u672c\u7f16\u7801\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08\u4f9b\u5165\u5e93\u653e\u884c\u67e5\u770b\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2175"}, {"id": "crud_qc_work_order_rationale_2200", "label": "\u51fa\u5e93\u8ba1\u5212\u81ea\u52a8\u8d28\u68c0\uff08trigger_source=schedule\uff09\uff0c\u4f9b\u8f93\u6ce8\u8ba1\u5212/\u51fa\u5e93\u653e\u884c\u67e5\u770b\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2200"}, {"id": "crud_qc_work_order_rationale_2227", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2227"}, {"id": "crud_qc_work_order_rationale_2252", "label": "\u6309\u751f\u4ea7\u5de5\u5355\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u7684\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2252"}, {"id": "crud_qc_work_order_rationale_2273", "label": "\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u5173\u8054\u7684\u6837\u672c\u63a5\u6536\u8d28\u68c0\uff08trigger_source=reception\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2273"}, {"id": "crud_qc_work_order_rationale_2316", "label": "\u751f\u4ea7\u5de5\u5355\u8d28\u68c0\u53ea\u8bfb\u6458\u8981\uff1a\u5165\u5e93\u542b\u6837\u672c\u63a5\u6536\u8d28\u68c0 + \u672c\u5de5\u5355\u6d3e\u53d1\u7684\u751f\u4ea7\u8fc7\u7a0b\u8d28\u68c0\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2316"}, {"id": "crud_qc_work_order_rationale_2373", "label": "\u8be6\u60c5\u63a5\u53e3\u89e3\u6790\u63a5\u6536\u8bb0\u5f55 ID\uff1a\u4f18\u5148 reception_id\uff0c\u751f\u4ea7\u8fc7\u7a0b\u5de5\u5355\u6309 sample_code \u56de\u67e5\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2373"}, {"id": "crud_qc_work_order_rationale_2480", "label": "\u8f6f\u5220\u6307\u5b9a\u660e\u7ec6\u884c\u5173\u8054\u7684\u8d28\u68c0\u4efb\u52a1\u53ca\u5176\u68c0\u6d4b\u7ed3\u679c\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2480"}, {"id": "crud_qc_work_order_rationale_2563", "label": "\u6bd4\u5bf9\u540c\u6b65\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2563"}, {"id": "crud_qc_work_order_rationale_2687", "label": "\u6bd4\u5bf9\u540c\u6b65\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2687"}, {"id": "crud_qc_work_order_rationale_2967", "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": "L2967"}, {"id": "crud_qc_work_order_rationale_3009", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff1a\u5165\u5e93/\u51fa\u5e93\u53ef\u6539\u5907\u6ce8\u4e0e\u72b6\u6001\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": "L3009"}, {"id": "crud_qc_work_order_rationale_3267", "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": "L3267"}, {"id": "crud_qc_work_order_rationale_3525", "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": "L3525"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "collections", "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": "datetime", "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": "decimal", "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": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L7", "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": "L9", "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": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L12", "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": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "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_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": "L18", "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": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L23", "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": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_services_qc_work_order_fee_summary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L25", "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": "L26", "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": "L52", "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": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L96", "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": "L137", "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": "L143", "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": "L147", "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": "L154", "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": "L159", "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": "L164", "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": "L171", "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": "L183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L251", "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": "L258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "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_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L492", "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": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_reception_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L509", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L535", "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": "L553", "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": "L576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_protocol_group_key_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L823", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_protocol_sibling_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L974", "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": "L999", "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": "L1013", "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": "L1021", "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": "L1089", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1206", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1219", "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_from_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1394", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1502", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1516", "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": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_work_orders_by_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1716", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_build_work_order_list_summaries", "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": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_empty_qc_tab_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_wo_tab_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_unfinished_work_order_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1810", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1820", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_aggregate_qc_tab_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1856", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1868", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1947", "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": "L1956", "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": "L1977", "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": "L2001", "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": "L2025", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2090", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_process_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": "L2102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_process_qc_info_for_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_schedule_gate_qc_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_process_qc_info_for_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2270", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_production_work_order_qc_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2310", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2370", "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": "L2392", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2477", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_task_by_source_line_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2511", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_apply_item_assignees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2525", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2675", "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": "L2815", "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": "L2859", "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": "L2886", "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": "L2908", "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": "L2933", "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": "L2958", "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": "L2999", "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": "L3033", "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": "L3055", "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": "L3101", "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": "L3114", "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": "L3129", "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": "L3168", "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": "L3192", "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": "L3264", "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": "L3392", "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": "L3427", "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": "L3464", "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": "L3524", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_qc_targets", "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": "L254", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_qc_targets", "target": "crud_qc_work_order_enrich_work_order_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L255", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_outbound_work_orders", "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": "L291", "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": "L374", "weight": 1.0}, {"source": "crud_qc_work_order_effective_donation_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L520", "weight": 1.0}, {"source": "crud_qc_work_order_effective_protocol_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L528", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L565", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L566", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L568", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L627", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L629", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L638", "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": "L678", "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": "L752", "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": "L773", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L776", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_enrich_protocol_sibling_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L820", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_protocol_sibling_samples", "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": "L882", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_protocol_sibling_samples", "target": "crud_qc_work_order_protocol_group_key_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L967", "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": "L1046", "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": "L1047", "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": "L1048", "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": "L1079", "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": "L1082", "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": "L1139", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1272", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "target": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1317", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "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": "L1348", "weight": 1.0}, {"source": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "target": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1413", "weight": 1.0}, {"source": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "target": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1482", "weight": 1.0}, {"source": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1509", "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": "L1705", "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": "L1706", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1708", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1709", "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": "L1710", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1712", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders_by_sample", "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": "L1742", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders_by_sample", "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": "L1743", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders_by_sample", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1745", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders_by_sample", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1746", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders_by_sample", "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": "L1747", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders_by_sample", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1749", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "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": "L1766", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "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": "L1767", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1769", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1770", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "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": "L1771", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1773", "weight": 1.0}, {"source": "crud_qc_work_order_aggregate_qc_tab_counts", "target": "crud_qc_work_order_empty_qc_tab_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1857", "weight": 1.0}, {"source": "crud_qc_work_order_aggregate_qc_tab_counts", "target": "crud_qc_work_order_resolve_wo_tab_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1859", "weight": 1.0}, {"source": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_unfinished_work_order_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1879", "weight": 1.0}, {"source": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_aggregate_qc_tab_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1898", "weight": 1.0}, {"source": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_unfinished_work_order_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1935", "weight": 1.0}, {"source": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_aggregate_qc_tab_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1944", "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": "L1995", "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": "L2013", "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": "L2015", "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": "L2017", "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": "L2018", "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": "L2019", "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": "L2067", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "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": "L2095", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "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": "L2096", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2097", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2098", "weight": 1.0}, {"source": "crud_qc_work_order_get_process_qc_info_map_for_samples", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2141", "weight": 1.0}, {"source": "crud_qc_work_order_list_process_qc_info_for_sample", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2191", "weight": 1.0}, {"source": "crud_qc_work_order_get_schedule_gate_qc_info", "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": "L2218", "weight": 1.0}, {"source": "crud_qc_work_order_list_process_qc_info_for_schedule", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2243", "weight": 1.0}, {"source": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2267", "weight": 1.0}, {"source": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "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": "L2307", "weight": 1.0}, {"source": "crud_qc_work_order_get_production_work_order_qc_info", "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2344", "weight": 1.0}, {"source": "crud_qc_work_order_get_production_work_order_qc_info", "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2358", "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": "L2395", "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": "L2398", "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": "L2399", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2401", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2422", "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": "L2446", "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": "L2450", "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": "L2454", "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": "L2462", "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": "L2463", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2473", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_lab_items", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2585", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_lab_items", "target": "crud_qc_work_order_get_task_by_source_line_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2596", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_lab_items", "target": "crud_qc_work_order_apply_item_assignees", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2616", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_third_party_items", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2709", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_third_party_items", "target": "crud_qc_work_order_get_task_by_source_line_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2722", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_third_party_items", "target": "crud_qc_work_order_apply_item_assignees", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2745", "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": "L2832", "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": "L2872", "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": "L2927", "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": "L2968", "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": "L2971", "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": "L3010", "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": "L3016", "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": "L3044", "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": "L3095", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3097", "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": "L3117", "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": "L3120", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3121", "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": "L3123", "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": "L3124", "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": "L3125", "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": "L3142", "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": "L3184", "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": "L3195", "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": "L3289", "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": "L3298", "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": "L3395", "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": "L3405", "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": "L3408", "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": "L3411", "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": "L3442", "weight": 1.0}, {"source": "crud_qc_work_order_create_outbound_qc_work_order", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3475", "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": "L3498", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_99", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L99", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_215", "target": "crud_qc_work_order_enrich_work_order_step_outputs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L215", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_261", "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": "L261", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_382", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L382", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_433", "target": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L433", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_510", "target": "crud_qc_work_order_effective_reception_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L510", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_519", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L519", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_562", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L562", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_842", "target": "crud_qc_work_order_enrich_protocol_sibling_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L842", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1097", "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": "L1097", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1247", "target": "crud_qc_work_order_create_qc_work_order_from_production", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1247", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1400", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1400", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1724", "target": "crud_qc_work_order_list_work_orders_by_sample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1724", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1758", "target": "crud_qc_work_order_build_work_order_list_summaries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1758", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1823", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1823", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1874", "target": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1874", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1907", "target": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1907", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2032", "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": "L2032", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2109", "target": "crud_qc_work_order_get_process_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": "L2109", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2175", "target": "crud_qc_work_order_list_process_qc_info_for_sample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2175", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2200", "target": "crud_qc_work_order_get_schedule_gate_qc_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2200", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2227", "target": "crud_qc_work_order_list_process_qc_info_for_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2227", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2252", "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2252", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2273", "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2273", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2316", "target": "crud_qc_work_order_get_production_work_order_qc_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2316", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2373", "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2373", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2480", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2480", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2563", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2563", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2687", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2687", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2967", "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": "L2967", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_3009", "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": "L3009", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_3267", "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": "L3267", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_3525", "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": "L3525", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L103"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L103"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L103"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L133"}, {"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": "L140"}, {"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": "L144"}, {"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": "L148"}, {"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": "L149"}, {"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": "L155"}, {"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": "L156"}, {"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": "L160"}, {"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": "L161"}, {"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": "L165"}, {"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": "L168"}, {"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": "L174"}, {"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": "L176"}, {"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": "L177"}, {"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": "L179"}, {"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": "L188"}, {"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": "L188"}, {"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": "L188"}, {"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": "L192"}, {"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": "L192"}, {"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": "L192"}, {"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": "L194"}, {"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": "L200"}, {"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": "L200"}, {"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": "L203"}, {"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": "L203"}, {"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": "L204"}, {"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": "L205"}, {"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": "L206"}, {"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": "L207"}, {"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": "L208"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L220"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "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_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "all", "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_step_outputs", "callee": "filter", "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_step_outputs", "callee": "query", "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_step_outputs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L231"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L239"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L239"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "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_step_outputs", "callee": "get", "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_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L244"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L244"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "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_step_outputs", "callee": "get", "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_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L247"}, {"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": "L267"}, {"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": "L270"}, {"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": "L270"}, {"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": "L270"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L274"}, {"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": "L276"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L276"}, {"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": "L276"}, {"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": "L276"}, {"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": "L278"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L282"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L285"}, {"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": "L301"}, {"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": "L301"}, {"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": "L301"}, {"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": "L303"}, {"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": "L309"}, {"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": "L309"}, {"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": "L312"}, {"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": "L312"}, {"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": "L312"}, {"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": "L314"}, {"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": "L320"}, {"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": "L320"}, {"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": "L323"}, {"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": "L323"}, {"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": "L323"}, {"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": "L325"}, {"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": "L334"}, {"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": "L334"}, {"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": "L334"}, {"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": "L336"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L344"}, {"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": "L347"}, {"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": "L348"}, {"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": "L351"}, {"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": "L352"}, {"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": "L354"}, {"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": "L359"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L361"}, {"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": "L370"}, {"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": "L371"}, {"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": "L375"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L383"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L391"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L395"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L415"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L416"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L418"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L434"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L438"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L439"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L446"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L457"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L461"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L465"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L472"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L483"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L487"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L489"}, {"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": "L493"}, {"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": "L494"}, {"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": "L503"}, {"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": "L503"}, {"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": "L503"}, {"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": "L504"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L513"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L522"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L523"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L524"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L524"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L530"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L531"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L545"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L550"}, {"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": "L581"}, {"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": "L582"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L584"}, {"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": "L584"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L586"}, {"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": "L586"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L586"}, {"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": "L586"}, {"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": "L593"}, {"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": "L593"}, {"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": "L593"}, {"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": "L594"}, {"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": "L600"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L600"}, {"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": "L600"}, {"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": "L600"}, {"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": "L602"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L605"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L608"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_resolve_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L626"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L631"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L632"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L633"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L634"}, {"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": "L634"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L636"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L640"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L641"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L642"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L643"}, {"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": "L643"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L645"}, {"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": "L646"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L646"}, {"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": "L647"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"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": "L648"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L648"}, {"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": "L649"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L649"}, {"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": "L654"}, {"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": "L654"}, {"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": "L654"}, {"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": "L655"}, {"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": "L662"}, {"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": "L662"}, {"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": "L662"}, {"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": "L664"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L664"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L670"}, {"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": "L671"}, {"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": "L674"}, {"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": "L674"}, {"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": "L674"}, {"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": "L674"}, {"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": "L684"}, {"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": "L684"}, {"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": "L684"}, {"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": "L690"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L695"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L696"}, {"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": "L701"}, {"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": "L701"}, {"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": "L701"}, {"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": "L707"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L712"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L713"}, {"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": "L717"}, {"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": "L717"}, {"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": "L717"}, {"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": "L719"}, {"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": "L731"}, {"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": "L731"}, {"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": "L731"}, {"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": "L733"}, {"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": "L743"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_resolve_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L754"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L755"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L756"}, {"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": "L756"}, {"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": "L757"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L761"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L762"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L763"}, {"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": "L763"}, {"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": "L764"}, {"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": "L768"}, {"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": "L769"}, {"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": "L770"}, {"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": "L771"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "apply_special_to_item_from_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L784"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L795"}, {"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": "L795"}, {"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": "L797"}, {"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": "L798"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L803"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L809"}, {"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": "L809"}, {"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": "L811"}, {"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": "L812"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L817"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L827"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L827"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L828"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L828"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L848"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L848"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L850"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L850"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L856"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L858"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "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_enrich_protocol_sibling_samples", "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_enrich_protocol_sibling_samples", "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_enrich_protocol_sibling_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L866"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L871"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L875"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L877"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L879"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L880"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L883"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L885"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L886"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L888"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L892"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L898"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L900"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L901"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L904"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L907"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L911"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L923"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L927"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L929"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L931"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L932"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L933"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L935"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L937"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L938"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L940"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L944"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L950"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L953"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L956"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L959"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L960"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L963"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L968"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L979"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L980"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L980"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L980"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L987"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L995"}, {"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": "L1000"}, {"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": "L1000"}, {"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": "L1003"}, {"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": "L1003"}, {"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": "L1003"}, {"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": "L1006"}, {"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": "L1014"}, {"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": "L1017"}, {"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": "L1017"}, {"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": "L1017"}, {"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": "L1017"}, {"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": "L1018"}, {"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": "L1027"}, {"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": "L1028"}, {"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": "L1030"}, {"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": "L1032"}, {"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": "L1033"}, {"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": "L1049"}, {"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": "L1051"}, {"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": "L1052"}, {"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": "L1053"}, {"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": "L1054"}, {"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": "L1055"}, {"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": "L1056"}, {"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": "L1062"}, {"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": "L1063"}, {"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": "L1064"}, {"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": "L1066"}, {"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": "L1068"}, {"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": "L1069"}, {"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": "L1074"}, {"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": "L1098"}, {"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": "L1101"}, {"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": "L1101"}, {"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": "L1101"}, {"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": "L1112"}, {"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": "L1117"}, {"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": "L1117"}, {"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": "L1117"}, {"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": "L1128"}, {"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": "L1128"}, {"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": "L1128"}, {"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": "L1137"}, {"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": "L1138"}, {"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": "L1155"}, {"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": "L1156"}, {"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": "L1162"}, {"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": "L1162"}, {"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": "L1162"}, {"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": "L1173"}, {"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": "L1173"}, {"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": "L1173"}, {"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": "L1179"}, {"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": "L1180"}, {"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": "L1197"}, {"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": "L1198"}, {"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": "L1201"}, {"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": "L1202"}, {"caller_nid": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1222"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1258"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1259"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1259"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1261"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1262"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1264"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1266"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "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_create_qc_work_order_from_production", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1276"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1278"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1281"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1281"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1281"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "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_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1293"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1293"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1293"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1302"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1315"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1320"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1330"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1334"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1335"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1340"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1340"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1342"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1343"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1343"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1346"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1347"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1362"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1363"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1376"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1377"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1385"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1389"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1390"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1402"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1402"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1402"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1411"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1418"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1418"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1418"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1430"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1430"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1432"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1432"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1432"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1434"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1444"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1444"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1446"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1446"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1446"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1458"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1461"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1461"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1464"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1465"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1472"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1475"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1478"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1481"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1483"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1493"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1494"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1522"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1526"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1529"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1529"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1529"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1537"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1540"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1540"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1540"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1548"}, {"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": "L1695"}, {"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": "L1695"}, {"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": "L1695"}, {"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": "L1695"}, {"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": "L1695"}, {"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": "L1696"}, {"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": "L1697"}, {"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": "L1697"}, {"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": "L1699"}, {"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": "L1699"}, {"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": "L1699"}, {"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": "L1699"}, {"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": "L1699"}, {"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": "L1700"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1711"}, {"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": "L1713"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1725"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1726"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1729"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1729"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1736"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1740"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1741"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1741"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1741"}, {"caller_nid": "crud_qc_work_order_list_work_orders_by_sample", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1748"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1763"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1766"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1772"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1774"}, {"caller_nid": "crud_qc_work_order_resolve_wo_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1796"}, {"caller_nid": "crud_qc_work_order_resolve_wo_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1800"}, {"caller_nid": "crud_qc_work_order_resolve_wo_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1806"}, {"caller_nid": "crud_qc_work_order_unfinished_work_order_filter", "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_unfinished_work_order_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1812"}, {"caller_nid": "crud_qc_work_order_unfinished_work_order_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1813"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1829"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1829"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1829"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1834"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1834"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1834"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1834"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1834"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1837"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1838"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1843"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1845"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1849"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1849"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1850"}, {"caller_nid": "crud_qc_work_order_aggregate_qc_tab_counts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1862"}, {"caller_nid": "crud_qc_work_order_aggregate_qc_tab_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1863"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1875"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1875"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1883"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1885"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1885"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1885"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1889"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1909"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1909"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1909"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1909"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1913"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1913"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1917"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1924"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1925"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "unicode_ci", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1926"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1937"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1937"}, {"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": "L1950"}, {"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": "L1950"}, {"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": "L1952"}, {"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": "L1953"}, {"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": "L1958"}, {"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": "L1958"}, {"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": "L1958"}, {"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": "L1958"}, {"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": "L1963"}, {"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": "L1979"}, {"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": "L1979"}, {"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": "L1979"}, {"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": "L1979"}, {"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": "L1984"}, {"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": "L2004"}, {"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": "L2006"}, {"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": "L2006"}, {"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": "L2007"}, {"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": "L2007"}, {"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": "L2008"}, {"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": "L2008"}, {"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": "L2009"}, {"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": "L2010"}, {"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": "L2011"}, {"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": "L2011"}, {"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": "L2012"}, {"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": "L2016"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2020"}, {"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": "L2041"}, {"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": "L2041"}, {"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": "L2041"}, {"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": "L2041"}, {"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": "L2045"}, {"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": "L2045"}, {"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": "L2045"}, {"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": "L2051"}, {"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": "L2057"}, {"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": "L2061"}, {"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": "L2062"}, {"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": "L2065"}, {"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": "L2073"}, {"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": "L2073"}, {"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": "L2073"}, {"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": "L2075"}, {"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": "L2084"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2114"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2114"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2114"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2114"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2118"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2118"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2118"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2118"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2124"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2126"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2131"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2133"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2133"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2135"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2136"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2139"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2147"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2147"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2147"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2147"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2149"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2155"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2160"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2162"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2162"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2164"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2176"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2180"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2180"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2180"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2180"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2188"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2201"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2205"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2205"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2205"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2205"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2213"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2228"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2232"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2232"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2232"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2232"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2240"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2253"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2257"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2257"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2257"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2257"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2264"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2276"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2278"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2278"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2282"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2282"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2289"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2291"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2291"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2296"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2298"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2298"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2300"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2302"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2302"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2304"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2304"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2319"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2321"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2323"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2323"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2323"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2332"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2334"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2334"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2335"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2335"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2348"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2348"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2348"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2374"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2377"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2380"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2380"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2385"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2385"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2387"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2388"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2388"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2388"}, {"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": "L2397"}, {"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": "L2403"}, {"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": "L2405"}, {"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": "L2405"}, {"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": "L2406"}, {"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": "L2407"}, {"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": "L2408"}, {"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": "L2409"}, {"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": "L2410"}, {"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": "L2411"}, {"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": "L2412"}, {"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": "L2413"}, {"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": "L2414"}, {"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": "L2415"}, {"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": "L2416"}, {"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": "L2417"}, {"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": "L2418"}, {"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": "L2419"}, {"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": "L2424"}, {"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": "L2430"}, {"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": "L2433"}, {"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": "L2433"}, {"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": "L2433"}, {"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": "L2443"}, {"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": "L2455"}, {"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": "L2458"}, {"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": "L2464"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2467"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2468"}, {"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": "L2470"}, {"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": "L2471"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2484"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2484"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2484"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2486"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2494"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "soft_delete_assignees_by_task_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2496"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2497"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2497"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2497"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2498"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2508"}, {"caller_nid": "crud_qc_work_order_get_task_by_source_line_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2515"}, {"caller_nid": "crud_qc_work_order_get_task_by_source_line_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2515"}, {"caller_nid": "crud_qc_work_order_get_task_by_source_line_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2515"}, {"caller_nid": "crud_qc_work_order_apply_item_assignees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2538"}, {"caller_nid": "crud_qc_work_order_apply_item_assignees", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2540"}, {"caller_nid": "crud_qc_work_order_apply_item_assignees", "callee": "sync_assignees_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2541"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2564"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2566"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2566"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2566"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2575"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2576"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2576"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2584"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2595"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2601"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2603"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "get_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2628"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2630"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "BizQcWorkOrderLabItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2631"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2632"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2647"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2648"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2649"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2688"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2690"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2690"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2690"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2699"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2700"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2700"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2708"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2711"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2720"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2721"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2727"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2729"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "get_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2757"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2759"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2760"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2762"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2763"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "BizQcWorkOrderThirdItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2765"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2766"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2784"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2785"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2786"}, {"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": "L2834"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "normalize_legacy_configure_to_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2839"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "configure_work_order_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2849"}, {"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": "L2861"}, {"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": "L2861"}, {"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": "L2861"}, {"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": "L2875"}, {"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": "L2876"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "sync_schedule_from_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2879"}, {"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": "L2880"}, {"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": "L2888"}, {"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": "L2888"}, {"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": "L2888"}, {"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": "L2888"}, {"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": "L2894"}, {"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": "L2910"}, {"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": "L2910"}, {"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": "L2910"}, {"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": "L2910"}, {"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": "L2916"}, {"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": "L2935"}, {"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": "L2935"}, {"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": "L2935"}, {"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": "L2935"}, {"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": "L2942"}, {"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": "L2947"}, {"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": "L2948"}, {"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": "L2949"}, {"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": "L2950"}, {"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": "L2951"}, {"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": "L2952"}, {"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": "L2953"}, {"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": "L2954"}, {"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": "L2969"}, {"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": "L2970"}, {"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": "L2990"}, {"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": "L2991"}, {"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": "L2994"}, {"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": "L2995"}, {"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": "L3012"}, {"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": "L3013"}, {"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": "L3013"}, {"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": "L3020"}, {"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": "L3022"}, {"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": "L3025"}, {"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": "L3027"}, {"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": "L3028"}, {"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": "L3029"}, {"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": "L3085"}, {"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": "L3085"}, {"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": "L3085"}, {"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": "L3085"}, {"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": "L3085"}, {"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": "L3086"}, {"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": "L3087"}, {"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": "L3087"}, {"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": "L3089"}, {"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": "L3089"}, {"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": "L3089"}, {"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": "L3089"}, {"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": "L3089"}, {"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": "L3090"}, {"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": "L3098"}, {"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": "L3104"}, {"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": "L3104"}, {"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": "L3110"}, {"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": "L3111"}, {"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": "L3144"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "normalize_legacy_configure_to_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3150"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "configure_work_order_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3158"}, {"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": "L3172"}, {"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": "L3172"}, {"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": "L3172"}, {"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": "L3187"}, {"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": "L3188"}, {"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": "L3189"}, {"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": "L3197"}, {"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": "L3199"}, {"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": "L3201"}, {"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": "L3204"}, {"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": "L3204"}, {"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": "L3204"}, {"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": "L3214"}, {"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": "L3214"}, {"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": "L3214"}, {"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": "L3230"}, {"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": "L3230"}, {"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": "L3230"}, {"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": "L3244"}, {"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": "L3244"}, {"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": "L3244"}, {"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": "L3261"}, {"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": "L3279"}, {"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": "L3279"}, {"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": "L3279"}, {"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": "L3302"}, {"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": "L3302"}, {"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": "L3302"}, {"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": "L3321"}, {"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": "L3321"}, {"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": "L3321"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3330"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3337"}, {"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": "L3346"}, {"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": "L3346"}, {"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": "L3346"}, {"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": "L3358"}, {"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": "L3368"}, {"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": "L3368"}, {"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": "L3368"}, {"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": "L3397"}, {"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": "L3398"}, {"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": "L3400"}, {"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": "L3405"}, {"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": "L3407"}, {"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": "L3418"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3419"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3420"}, {"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": "L3422"}, {"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": "L3423"}, {"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": "L3440"}, {"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": "L3441"}, {"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": "L3459"}, {"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": "L3460"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3475"}, {"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": "L3482"}, {"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": "L3482"}, {"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": "L3482"}, {"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": "L3494"}, {"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": "L3496"}, {"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": "L3497"}, {"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": "L3519"}, {"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": "L3520"}, {"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": "L3526"}, {"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": "L3526"}, {"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": "L3526"}, {"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": "L3527"}, {"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": "L3534"}, {"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": "L3536"}, {"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": "L3538"}, {"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": "L3541"}, {"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": "L3541"}, {"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": "L3541"}, {"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": "L3542"}, {"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": "L3547"}, {"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": "L3547"}, {"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": "L3547"}, {"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": "L3548"}, {"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": "L3559"}, {"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": "L3559"}, {"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": "L3559"}, {"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": "L3560"}, {"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": "L3568"}, {"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": "L3568"}, {"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": "L3568"}, {"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": "L3569"}, {"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": "L3581"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/53cee027db2c0949ee583b1d8c32839f241fb02b657eb6cfffe55e501b713b41.json b/backend/app/graphify-out/cache/ast/53cee027db2c0949ee583b1d8c32839f241fb02b657eb6cfffe55e501b713b41.json new file mode 100644 index 00000000..33a4946b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/53cee027db2c0949ee583b1d8c32839f241fb02b657eb6cfffe55e501b713b41.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1"}, {"id": "crud_sample_reception_donation_sample_id_col", "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42"}, {"id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47"}, {"id": "crud_sample_reception_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51"}, {"id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58"}, {"id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64"}, {"id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87"}, {"id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121"}, {"id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155"}, {"id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193"}, {"id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346"}, {"id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471"}, {"id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544"}, {"id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683"}, {"id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689"}, {"id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757"}, {"id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1007"}, {"id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1022"}, {"id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1131"}, {"id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1149"}, {"id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1166"}, {"id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1178"}, {"id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1193"}, {"id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1241"}, {"id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1280"}, {"id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1339"}, {"id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1353"}, {"id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1360"}, {"id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1385"}, {"id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1408"}, {"id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432"}, {"id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1456"}, {"id": "crud_sample_reception_rationale_43", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43"}, {"id": "crud_sample_reception_rationale_88", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88"}, {"id": "crud_sample_reception_rationale_122", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122"}, {"id": "crud_sample_reception_rationale_156", "label": "\u5f85\u63a5\u6536\uff1a\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff0c\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156"}, {"id": "crud_sample_reception_rationale_200", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200"}, {"id": "crud_sample_reception_rationale_309", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309"}, {"id": "crud_sample_reception_rationale_1012", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1012"}, {"id": "crud_sample_reception_rationale_1040", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1040"}, {"id": "crud_sample_reception_rationale_1199", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199"}, {"id": "crud_sample_reception_rationale_1246", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1246"}, {"id": "crud_sample_reception_rationale_1287", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1287"}, {"id": "crud_sample_reception_rationale_1343", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1343"}, {"id": "crud_sample_reception_rationale_1367", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1367"}, {"id": "crud_sample_reception_rationale_1392", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1392"}, {"id": "crud_sample_reception_rationale_1413", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1413"}, {"id": "crud_sample_reception_rationale_1437", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1437"}, {"id": "crud_sample_reception_rationale_1462", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1462"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_pending_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_received_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_finalize_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_create_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1007", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_update_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1022", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_attach_production_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1360", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1385", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1456", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L238", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L424", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L504", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L521", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L585", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L613", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L644", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L663", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676", "weight": 1.0}, {"source": "crud_sample_reception_finalize_reception_detail", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L686", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L707", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_finalize_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L716", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L728", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L733", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L745", "weight": 1.0}, {"source": "crud_sample_reception_create_sample_reception", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824", "weight": 1.0}, {"source": "crud_sample_reception_update_sample_reception", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1053", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1159", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_reception_detail_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1174", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1175", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1219", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1235", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1271", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1275", "weight": 1.0}, {"source": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1368", "weight": 1.0}, {"source": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1393", "weight": 1.0}, {"source": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1414", "weight": 1.0}, {"source": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1438", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1486", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1488", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1494", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1499", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1509", "weight": 1.0}, {"source": "crud_sample_reception_rationale_43", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43", "weight": 1.0}, {"source": "crud_sample_reception_rationale_88", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_sample_reception_rationale_122", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_sample_reception_rationale_156", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156", "weight": 1.0}, {"source": "crud_sample_reception_rationale_200", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_sample_reception_rationale_309", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1012", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1012", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1040", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1040", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1199", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1246", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1246", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1287", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1287", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1343", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1343", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1367", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1367", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1392", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1392", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1413", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1413", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1437", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1437", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1462", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1462", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_donation_sample_id_col", "callee": "collate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L44"}, {"caller_nid": "crud_sample_reception_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L52"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L53"}, {"caller_nid": "crud_sample_reception_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L61"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L99"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L140"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L147"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L164"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L174"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L177"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L178"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L181"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L201"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L207"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L214"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L221"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L226"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L232"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L248"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L262"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L282"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L287"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L291"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L295"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L298"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L301"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L304"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L317"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L327"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L330"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L331"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L333"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L334"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L335"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L353"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L359"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L366"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L373"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L378"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L384"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L388"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L406"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L409"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L423"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L442"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L447"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L450"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L452"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L454"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L456"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L458"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L461"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L464"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L467"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L492"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L495"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L496"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L497"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L510"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L511"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L512"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L533"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L537"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L541"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L564"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L566"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L567"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L576"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L578"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L591"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L593"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L598"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L599"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L600"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L601"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L602"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L603"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L612"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L616"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L621"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L622"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L641"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L661"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L662"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L671"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L706"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L710"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L720"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L724"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L749"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L751"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L779"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L781"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L786"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L797"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L798"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L800"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L812"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L820"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L831"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L832"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L834"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L846"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L852"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L854"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L859"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L861"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L862"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L866"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L867"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L871"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "BizSampleReception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L877"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L878"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L889"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L898"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L900"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L905"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L906"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L907"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L925"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L926"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L930"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_production_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L939"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L950"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_review_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L993"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1002"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1003"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1013"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1016"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "get_user_role_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1042"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1042"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1042"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1051"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1054"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1056"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1058"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1062"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1064"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1065"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1073"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1074"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1084"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1086"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1086"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1086"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1093"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1095"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1096"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1098"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "soft_delete_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1100"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1106"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1117"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1117"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1117"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1124"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1125"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1126"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1127"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1138"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1138"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1138"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1143"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1145"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1156"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1158"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1160"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1179"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1182"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1186"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1186"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1186"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1190"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1202"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1202"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1202"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1202"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1206"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1206"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1206"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1211"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1222"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1223"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1226"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1228"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1229"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1232"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1250"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1250"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1250"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1252"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1261"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1262"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1268"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1270"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1272"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1288"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1288"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1288"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1291"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1291"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1294"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1296"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1300"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1302"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1302"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1302"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1303"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1304"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1311"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1311"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1311"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1314"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1319"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1324"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1330"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1331"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1331"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1331"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1332"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1333"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1346"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1349"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1349"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1349"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1350"}, {"caller_nid": "crud_sample_reception_lab_storage_keyword_like", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1354"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1371"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1371"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1374"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1376"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1377"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1381"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1382"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1382"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1382"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1382"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1396"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1396"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1399"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1401"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1404"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1405"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1424"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1448"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1467"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1471"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1473"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1473"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1479"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1481"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1481"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1481"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1486"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1486"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1499"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1499"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1522"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9ed2725793d85a58faad64ce49a084d11c4af7249d05c6461421a43b6759c57a.json b/backend/app/graphify-out/cache/ast/9ed2725793d85a58faad64ce49a084d11c4af7249d05c6461421a43b6759c57a.json new file mode 100644 index 00000000..41740944 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9ed2725793d85a58faad64ce49a084d11c4af7249d05c6461421a43b6759c57a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "label": "qc.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_thirdpartycompanybody", "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_qc_thirdpartycompanyupdatebody", "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81"}, {"id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L100"}, {"id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L122"}, {"id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L136"}, {"id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171"}, {"id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L208"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240"}, {"id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L253"}, {"id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L282"}, {"id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297"}, {"id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326"}, {"id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412"}, {"id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L422"}, {"id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L444"}, {"id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L458"}, {"id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L486"}, {"id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516"}, {"id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L537"}, {"id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L553"}, {"id": "api_qc_workorderconfigurebatchitem", "label": "WorkOrderConfigureBatchItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587"}, {"id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602"}, {"id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L641"}, {"id": "api_qc_qc_work_order_tab_unfinished_counts", "label": "qc_work_order_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L686"}, {"id": "api_qc_qc_work_order_mine_tab_unfinished_counts", "label": "qc_work_order_mine_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"id": "api_qc_list_qc_work_orders_by_sample", "label": "list_qc_work_orders_by_sample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722"}, {"id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L747"}, {"id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L766"}, {"id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L785"}, {"id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L815"}, {"id": "api_qc_inboundsamplespecialmarkbody", "label": "InboundSampleSpecialMarkBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L828"}, {"id": "api_qc_update_inbound_sample_special_mark", "label": "update_inbound_sample_special_mark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838"}, {"id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L870"}, {"id": "api_qc_workorderinspectionbatchesbatchbody", "label": "WorkOrderInspectionBatchesBatchBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901"}, {"id": "api_qc_batch_list_qc_work_order_inspection_batches", "label": "batch_list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L908"}, {"id": "api_qc_list_qc_work_order_inspection_batches", "label": "list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L928"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950"}, {"id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957"}, {"id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L989"}, {"id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1024"}, {"id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057"}, {"id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1075"}, {"id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1094"}, {"id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1114"}, {"id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1129"}, {"id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1152"}, {"id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1172"}, {"id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1233"}, {"id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1259"}, {"id": "api_qc_maybe_strip_qc_material_amount_fields", "label": "_maybe_strip_qc_material_amount_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1275"}, {"id": "api_qc_maybe_strip_qc_third_party_fee_fields", "label": "_maybe_strip_qc_third_party_fee_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1283"}, {"id": "api_qc_maybe_strip_qc_material_stock_check_detail", "label": "_maybe_strip_qc_material_stock_check_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1307"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1375"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382"}, {"id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1391"}, {"id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399"}, {"id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1407"}, {"id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1428"}, {"id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1458"}, {"id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1481"}, {"id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1512"}, {"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": "L1529"}, {"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": "L1551"}, {"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": "L1563"}, {"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": "L1593"}, {"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": "L1622"}, {"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": "L1639"}, {"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": "L1692"}, {"id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1728"}, {"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": "L1770"}, {"id": "api_qc_batch_stock_in_qc_material_batches", "label": "batch_stock_in_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1812"}, {"id": "api_qc_batch_stock_out_qc_material_batches", "label": "batch_stock_out_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1822"}, {"id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1832"}, {"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": "L1845"}, {"id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1875"}, {"id": "api_qc_list_qc_material_linked_task_usages", "label": "list_qc_material_linked_task_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1914"}, {"id": "api_qc_list_qc_material_stock_check_requisitions", "label": "list_qc_material_stock_check_requisitions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1944"}, {"id": "api_qc_mark_qc_material_usage_fully_used", "label": "mark_qc_material_usage_fully_used()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1971"}, {"id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2001"}, {"id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2008"}, {"id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2028"}, {"id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2034"}, {"id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2065"}, {"id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2091"}, {"id": "api_qc_save_qc_material_stock_check_unused_lines", "label": "save_qc_material_stock_check_unused_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2108"}, {"id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2134"}, {"id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2151"}, {"id": "api_qc_rationale_1", "label": "\u8d28\u91cf\u68c0\u6d4b \u2014 \u7b2c\u4e09\u65b9/\u5b9e\u9a8c\u5ba4\u4e3b\u6570\u636e\u3001\u8d28\u68c0\u5de5\u5355\u3001\u8d28\u68c0\u4efb\u52a1 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_rationale_1817", "label": "\u6279\u91cf\u5165\u5e93\uff08\u4e0e /qc-materials/batch-stock-in \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1817"}, {"id": "api_qc_rationale_1827", "label": "\u6279\u91cf\u51fa\u5e93\uff08\u4e0e /qc-materials/batch-stock-out \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1827"}, {"id": "api_qc_rationale_1837", "label": "\u6279\u91cf\u5e9f\u5f03\uff08\u4e0e /qc-materials/batch-discard \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1837"}, {"id": "api_qc_rationale_1887", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93\u9886\u7528\u4eba / \u4efb\u52a1\u4f7f\u7528\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1887"}, {"id": "api_qc_rationale_1951", "label": "\u76d8\u70b9\u767b\u8bb0\uff1a\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55\uff08\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1951"}, {"id": "api_qc_rationale_1978", "label": "\u6807\u8bb0\u9886\u7528\u8bb0\u5f55\u5df2\u4f7f\u7528\u5b8c\uff08\u76d8\u70b9\u767b\u8bb0 / \u53d8\u52a8\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1978"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63", "weight": 1.0}, {"source": "api_qc_thirdpartycompanybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81", "weight": 1.0}, {"source": "api_qc_thirdpartycompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_company_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L122", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L136", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L208", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228", "weight": 1.0}, {"source": "api_qc_thirdpartyitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240", "weight": 1.0}, {"source": "api_qc_thirdpartyitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L253", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377", "weight": 1.0}, {"source": "api_qc_labtestitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "api_qc_labtestitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_itemparambody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402", "weight": 1.0}, {"source": "api_qc_itemparambody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407", "weight": 1.0}, {"source": "api_qc_taskresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskcompletewithresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412", "weight": 1.0}, {"source": "api_qc_taskcompletewithresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L444", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L486", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L537", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebatchitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575", "weight": 1.0}, {"source": "api_qc_workorderconfigurebatchitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587", "weight": 1.0}, {"source": "api_qc_workorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L641", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L686", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_mine_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders_by_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L747", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L785", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L815", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_inboundsamplespecialmarkbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L828", "weight": 1.0}, {"source": "api_qc_inboundsamplespecialmarkbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L828", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_inbound_sample_special_mark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_configure_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L870", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderinspectionbatchesbatchbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901", "weight": 1.0}, {"source": "api_qc_workorderinspectionbatchesbatchbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L908", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L928", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskattachmentsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950", "weight": 1.0}, {"source": "api_qc_taskattachmentsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L989", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1024", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_start_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1075", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1094", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_requisition_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_task_with_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316", "weight": 1.0}, {"source": "api_qc_qcmaterialbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327", "weight": 1.0}, {"source": "api_qc_qcmaterialupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338", "weight": 1.0}, {"source": "api_qc_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353", "weight": 1.0}, {"source": "api_qc_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368", "weight": 1.0}, {"source": "api_qc_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1375", "weight": 1.0}, {"source": "api_qc_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382", "weight": 1.0}, {"source": "api_qc_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscarditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1391", "weight": 1.0}, {"source": "api_qc_batchdiscarditem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscardbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399", "weight": 1.0}, {"source": "api_qc_batchdiscardbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbatchupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1407", "weight": 1.0}, {"source": "api_qc_qcmaterialbatchupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_batch_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1481", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1512", "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": "L1529", "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": "L1551", "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": "L1563", "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": "L1593", "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": "L1622", "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": "L1639", "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": "L1692", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1728", "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": "L1770", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1812", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1822", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1832", "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": "L1845", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1875", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_linked_task_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1914", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1944", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2001", "weight": 1.0}, {"source": "api_qc_stockcheckcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2001", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlineitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2008", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlineitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2008", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlinesbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2028", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlinesbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2028", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_checks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2065", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2091", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_qc_material_stock_check_unused_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_cancel_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2151", "weight": 1.0}, {"source": "api_qc_get_qc_work_order_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L755", "weight": 1.0}, {"source": "api_qc_get_outbound_qc_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L774", "weight": 1.0}, {"source": "api_qc_list_qc_material_batches", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1449", "weight": 1.0}, {"source": "api_qc_qc_material_batch_options", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1474", "weight": 1.0}, {"source": "api_qc_update_qc_material_batch", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1500", "weight": 1.0}, {"source": "api_qc_batch_stock_in_qc_material_batches", "target": "api_qc_batch_stock_in_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1818", "weight": 1.0}, {"source": "api_qc_batch_stock_out_qc_material_batches", "target": "api_qc_batch_stock_out_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1828", "weight": 1.0}, {"source": "api_qc_batch_discard_qc_material_batches", "target": "api_qc_batch_discard_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1838", "weight": 1.0}, {"source": "api_qc_list_qc_material_usages", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1866", "weight": 1.0}, {"source": "api_qc_list_qc_material_stock_check_requisitions", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1962", "weight": 1.0}, {"source": "api_qc_get_qc_material_stock_check", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2099", "weight": 1.0}, {"source": "api_qc_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1", "weight": 1.0}, {"source": "api_qc_rationale_1817", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1817", "weight": 1.0}, {"source": "api_qc_rationale_1827", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1827", "weight": 1.0}, {"source": "api_qc_rationale_1837", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1837", "weight": 1.0}, {"source": "api_qc_rationale_1887", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1887", "weight": 1.0}, {"source": "api_qc_rationale_1951", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1951", "weight": 1.0}, {"source": "api_qc_rationale_1978", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1978", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L109"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "list_companies", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L110"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L114"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L114"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L127"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L128"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "list_company_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L128"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L142"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "create_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L143"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L159"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L161"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L161"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L178"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "update_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L179"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L195"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L198"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L198"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L214"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "soft_delete_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L215"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L216"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L218"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L218"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L263"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L264"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L288"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "list_active_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L303"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "create_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L304"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L314"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L333"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "update_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L334"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L344"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L347"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L347"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L363"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "soft_delete_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L364"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L365"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L431"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "list_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L432"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L436"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L436"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L449"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L450"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "list_active_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L450"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L464"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "create_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L465"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L474"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L476"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L476"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L493"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "update_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L494"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L503"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L522"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "soft_delete_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L523"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L524"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_list_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L545"}, {"caller_nid": "api_qc_list_item_params", "callee": "list_params_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L545"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L561"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L562"}, {"caller_nid": "api_qc_save_item_params", "callee": "save_params_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L567"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L567"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L608"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L609"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_temp_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L611"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L614"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L615"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_qc_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L620"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L623"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L631"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L636"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L637"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L637"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L659"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "list_work_orders", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L660"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L678"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L678"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L691"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "count_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L692"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L695"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L708"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "count_mine_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L709"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L712"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L714"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L731"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "list_work_orders_by_sample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L732"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L739"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L753"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "get_work_order_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L754"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L756"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L758"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L758"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L762"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L762"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L772"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L775"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L777"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L777"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L779"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L779"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L781"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L781"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L792"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L797"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L802"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L807"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L808"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L808"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L810"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L811"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L811"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L821"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "delete_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L822"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L822"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L823"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L825"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L825"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L846"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L847"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L849"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L857"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L859"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L860"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L862"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L863"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L863"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L865"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L866"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L866"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L877"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "configure_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L878"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L887"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L889"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L890"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L892"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L892"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L896"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L896"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L914"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches_by_work_order_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L920"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L922"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L922"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L924"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L924"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L934"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "get_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L937"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L940"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L940"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L963"}, {"caller_nid": "api_qc_create_qc_task", "callee": "create_qc_task_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L967"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L968"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L979"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L980"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L980"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L982"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L982"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L984"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L985"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L985"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1002"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "list_mine_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1003"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1005"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1018"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1018"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1036"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1037"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1049"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1049"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1051"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1051"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1063"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "get_task_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1064"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1067"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1067"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1071"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1071"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1082"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1083"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1083"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1100"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1101"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1102"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1110"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1110"}, {"caller_nid": "api_qc_get_task_results", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1120"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1121"}, {"caller_nid": "api_qc_get_task_results", "callee": "list_results_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1121"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1125"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1125"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1136"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "list_requisition_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1137"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1144"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1146"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1146"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1148"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1148"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1158"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1161"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1162"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "list_usages_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1163"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1166"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1166"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1168"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1168"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1180"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1181"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1182"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1184"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1185"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "save_results_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1190"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1192"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1194"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "apply_task_result", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1198"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1208"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1209"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1210"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1211"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1212"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1213"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1217"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1219"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1219"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1220"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1222"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1223"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1223"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1225"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1226"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1226"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1228"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1229"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1229"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1241"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1242"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1247"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1249"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1249"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1251"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1251"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1253"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1253"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1255"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1255"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1265"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "delete_qc_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1266"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1266"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1267"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1269"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1269"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1278"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1280"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1286"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1288"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1289"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1290"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1291"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1292"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1293"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1295"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1295"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1295"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1296"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1297"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1298"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1299"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1300"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1301"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1303"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1303"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1303"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1304"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1308"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1311"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1312"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1313"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1438"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "list_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1439"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1450"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1450"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1452"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1452"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1454"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1454"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1466"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "batch_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1467"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1475"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1477"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1477"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1488"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1489"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1490"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "update_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1491"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "get_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1498"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1499"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1501"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1506"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1506"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1508"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1508"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1518"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1519"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "delete_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1520"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1521"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1523"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1523"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1525"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1525"}, {"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": "L1538"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1539"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1543"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1543"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1545"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1545"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1547"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1547"}, {"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": "L1556"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1557"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1557"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1559"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1559"}, {"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": "L1569"}, {"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": "L1570"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1571"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1577"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1577"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1580"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1585"}, {"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": "L1585"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1587"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1587"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1589"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1589"}, {"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": "L1600"}, {"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": "L1601"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1602"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1604"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1604"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1606"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1607"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1614"}, {"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": "L1614"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1616"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1616"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1618"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1618"}, {"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": "L1628"}, {"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": "L1629"}, {"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": "L1630"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1631"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1633"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1633"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1635"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1635"}, {"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": "L1645"}, {"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": "L1646"}, {"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": "L1647"}, {"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": "L1649"}, {"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": "L1651"}, {"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": "L1676"}, {"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": "L1684"}, {"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": "L1686"}, {"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": "L1686"}, {"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": "L1688"}, {"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": "L1688"}, {"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": "L1698"}, {"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": "L1699"}, {"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": "L1700"}, {"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": "L1702"}, {"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": "L1704"}, {"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": "L1710"}, {"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": "L1720"}, {"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": "L1722"}, {"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": "L1722"}, {"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": "L1724"}, {"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": "L1724"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1734"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1735"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1736"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1738"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1740"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "batch_discard", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1753"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1762"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1764"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1764"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1766"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1766"}, {"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": "L1777"}, {"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": "L1778"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1779"}, {"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": "L1781"}, {"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": "L1783"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "stock_in_one", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1787"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1798"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1798"}, {"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": "L1804"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1804"}, {"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": "L1806"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1806"}, {"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": "L1808"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1808"}, {"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": "L1858"}, {"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": "L1859"}, {"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": "L1867"}, {"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": "L1867"}, {"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": "L1869"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1869"}, {"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": "L1871"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1871"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1889"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "list_my_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1890"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1893"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1894"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1894"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1904"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1905"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1906"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1906"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1908"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1908"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1910"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1910"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1923"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "list_linked_task_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1924"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1928"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1929"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1931"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1932"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1935"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1935"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1936"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1938"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1938"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1940"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1940"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1953"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "list_stock_check_requisitions", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1954"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1963"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1963"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1965"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1965"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1967"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1967"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1980"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1981"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "mark_requisition_fully_used", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1982"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1989"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1991"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1991"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1993"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1993"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1995"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1995"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2045"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "list_checks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2046"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2057"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2057"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2059"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2059"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2061"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2061"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2071"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2072"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2073"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2073"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "create_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2074"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2083"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2085"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2085"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2087"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2087"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2097"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "get_check_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2098"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2100"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2102"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2102"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2104"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2104"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2115"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2116"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2117"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2117"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "save_unused_lines", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2118"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2121"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2126"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2128"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2128"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2130"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2130"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2140"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2141"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "complete_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2142"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2143"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2145"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2145"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2147"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2147"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2157"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2158"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "cancel_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2159"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2160"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2162"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2162"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2164"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2164"}]} \ No newline at end of file diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index 8c69b754..7f073efb 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -40,6 +40,7 @@ "api_admin_list_posts", "api_admin_list_role_management", "api_admin_list_roles_for_designer", + "api_admin_list_roles_for_select", "api_admin_list_sites", "api_admin_list_tenants", "api_admin_list_users", @@ -184,7 +185,6 @@ "api_env_detect_parse_detect_date", "api_env_detect_parse_detect_date_bound", "api_env_detect_py", - "api_env_detect_rationale_1", "api_env_detect_update_env_detect_item", "api_env_detect_update_env_detect_record", "api_insurance_company_create_insurance_company", @@ -250,17 +250,42 @@ "api_material_stock_in_material", "api_material_update_material", "api_material_update_material_batch", + "api_operations_batch_create_storage_slots", "api_operations_clear_storage_slots", + "api_operations_create_access_log", "api_operations_create_clean_room", "api_operations_create_exhibition_appointment", "api_operations_create_occupancy", "api_operations_create_storage_facility", + "api_operations_create_storage_slot", + "api_operations_create_uv_disinfect_log", + "api_operations_delete_access_log", + "api_operations_delete_clean_room", "api_operations_delete_exhibition_appointment", + "api_operations_delete_storage_facility", + "api_operations_delete_storage_slot", + "api_operations_delete_uv_disinfect_log", + "api_operations_get_tenant_no", "api_operations_insert_storage_slot_row", + "api_operations_list_access_logs", + "api_operations_list_clean_rooms", + "api_operations_list_exhibition_appointments", + "api_operations_list_occupancies", + "api_operations_list_occupancy_history", + "api_operations_list_storage_facilities", + "api_operations_list_storage_slot_select_options", + "api_operations_list_storage_slots", + "api_operations_list_uv_disinfect_logs", + "api_operations_normalize_visit_date_bound", + "api_operations_parse_optional_dt", + "api_operations_py", "api_operations_remove_occupancy", + "api_operations_update_access_log", "api_operations_update_clean_room", "api_operations_update_exhibition_appointment", "api_operations_update_storage_facility", + "api_operations_update_storage_slot", + "api_operations_update_uv_disinfect_log", "api_outbound_release_review_batch_review", "api_outbound_release_review_get_current_user_id", "api_outbound_release_review_get_outbound_release_materials", @@ -287,6 +312,7 @@ "api_pilot_application_api_list_plans", "api_pilot_application_api_list_schedules", "api_pilot_application_api_mark_complete", + "api_pilot_application_api_save_application", "api_pilot_application_api_save_patient", "api_pilot_application_api_start_application", "api_pilot_application_api_update_application", @@ -471,7 +497,6 @@ "api_production_get_cell_product_max_suffix_seq", "api_production_get_consumable_pack_detail", "api_production_get_current_user_id", - "api_production_get_next_cell_product_code", "api_production_get_process_detail", "api_production_get_process_route_detail", "api_production_get_production_task_detail", @@ -600,13 +625,7 @@ "api_protocol_sample_collection_list_protocol_sample_collections", "api_protocol_sample_collection_page_payload", "api_protocol_sample_collection_py", - "api_public_build_current_user_payload", "api_public_change_current_user_password", - "api_public_get_current_user_profile", - "api_public_get_web_auth_menu_codes", - "api_public_resolve_current_user_from_request", - "api_public_update_current_user_profile", - "api_public_upload_current_user_avatar", "api_qc_batch_discard_qc_material", "api_qc_batch_discard_qc_material_batches", "api_qc_batch_list_qc_work_order_inspection_batches", @@ -658,6 +677,7 @@ "api_qc_list_qc_third_party_items_active", "api_qc_list_qc_work_order_inspection_batches", "api_qc_list_qc_work_orders", + "api_qc_list_qc_work_orders_by_sample", "api_qc_mark_qc_material_usage_fully_used", "api_qc_maybe_strip_qc_material_amount_fields", "api_qc_maybe_strip_qc_material_stock_check_detail", @@ -686,11 +706,25 @@ "api_qc_update_qc_third_party_company", "api_qc_update_qc_third_party_item", "api_qc_update_qc_work_order", + "api_research_donation_batch_delete_research_donations", + "api_research_donation_change_donation_status", + "api_research_donation_convert_from_storage", + "api_research_donation_convert_to_storage", + "api_research_donation_create_research_donation", + "api_research_donation_delete_research_donation", + "api_research_donation_get_current_user_id", + "api_research_donation_get_research_donation_detail", + "api_research_donation_get_tenant_no", + "api_research_donation_list_research_donation_audits", + "api_research_donation_list_research_donations", + "api_research_donation_next_research_donation_sample_code", + "api_research_donation_py", "api_research_donation_sample_collection_get_tenant_no", "api_research_donation_sample_collection_list_donation_sample_collections", "api_research_donation_sample_collection_page_payload", "api_research_donation_sample_collection_py", "api_research_donation_submit_donation_audit", + "api_research_donation_update_research_donation", "api_sample_production_reception_body_to_payload", "api_sample_production_reception_get_current_user_id", "api_sample_production_reception_get_production_reception_by_sample_code", @@ -762,17 +796,7 @@ "core_admin_request_json_py", "core_admin_request_json_rationale_1", "core_admin_request_json_rationale_25", - "core_menu_guard_get_user_menu_codes", - "core_menu_guard_py", - "core_menu_guard_rationale_1", - "core_menu_guard_rationale_15", - "core_menu_guard_rationale_23", "core_menu_guard_rationale_28", - "core_menu_guard_rationale_51", - "core_menu_guard_rationale_57", - "core_menu_guard_require_admin_or_super_admin", - "core_menu_guard_require_any_menu_code", - "core_menu_guard_require_menu_code", "core_menu_guard_strip_row_fields", "core_menu_guard_user_has_menu_perm", "core_response_error_response", @@ -780,9 +804,8 @@ "core_response_rationale_40", "core_response_success_response", "core_utils_parse_datetime", - "core_wechat_pay_rationale_254", - "core_wechat_pay_wechatpayclient_refund", "crud_base_crudbase_get", + "crud_cleanroom_garment_get_garment_detail", "crud_clinical_payment_apply_submit_receipt", "crud_clinical_payment_auto_create_payment", "crud_clinical_payment_batch_submit_receipt", @@ -795,47 +818,49 @@ "crud_clinical_payment_get_payment_detail", "crud_clinical_payment_list_payments", "crud_clinical_payment_map_payments_by_schedule_id", - "crud_clinical_payment_map_payments_by_schedule_ids", "crud_clinical_payment_py", "crud_clinical_payment_reject_receipt", "crud_clinical_payment_reject_refund", "crud_clinical_payment_row_to_dict", "crud_clinical_payment_submit_receipt", "crud_clinical_payment_submit_refund", - "crud_collection_protocol_apply_payment_detail_draft_fields", "crud_collection_protocol_apply_submit_refund_finance", - "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_attachments_to_urls", "crud_collection_protocol_batch_submit_refund_finance", "crud_collection_protocol_complete_invoice_request", "crud_collection_protocol_create_invoice_request", - "crud_collection_protocol_get_payment_detail_or_raise", "crud_collection_protocol_no_enrich_issued_user_names", - "crud_collection_protocol_parse_transfer_time_value", + "crud_collection_protocol_save_sample_transports", "crud_collection_protocol_submit_refund_finance", - "crud_collection_protocol_update_payment_detail_draft", "crud_collection_protocol_upsert_fullmoon_todo", - "crud_collection_region_hospital_names_by_region_ids", - "crud_collection_region_list_collection_regions", "crud_collection_region_region_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", - "crud_material_stock_check_cancel_check", - "crud_material_stock_check_complete_check", - "crud_menu_build_tree", - "crud_menu_list_menus_tree", - "crud_pilot_delivery_save_delivery_method", - "crud_pilot_infusion_confirm_delete_infusion_confirm", - "crud_pilot_service_enrich_finance_operate_fields", + "crud_material_stock_check_create_check", + "crud_material_stock_check_parse_check_time", + "crud_material_stock_check_parse_optional_date", + "crud_material_stock_check_save_unused_lines", + "crud_pilot_application_auto_generate_schedules", + "crud_pilot_application_create_application", + "crud_pilot_application_resolve_application_attachment_payload", + "crud_pilot_application_update_application", + "crud_pilot_checkup_get_checkup_by_application", + "crud_pilot_delivery_save_delivery_materials", + "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "crud_pilot_service_normalize_txn_product_item", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel_agreement", + "crud_pilot_service_row_to_dict_channel_agreement_price", + "crud_pilot_service_row_to_dict_channel_invoice", + "crud_pilot_service_row_to_dict_channel_mail_address", "crud_pilot_service_row_to_dict_checkup_institution", + "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_project_system", + "crud_pilot_service_row_to_dict_project_system_item", "crud_pilot_service_row_to_dict_service_order", "crud_pilot_service_row_to_dict_service_order_txn", - "crud_pilot_service_service_order_txn_to_response_dict", - "crud_post_get_post", - "crud_post_soft_delete_post", "crud_process_route_update_step", - "crud_production_material_prep_parse_quick_prep_lines", "crud_production_task_build_process_library_for_editor", "crud_production_task_dispatch_task_steps", "crud_production_task_enrich_assignee_names", @@ -845,20 +870,19 @@ "crud_production_task_update_task_step", "crud_qc_material_batch_stock_in", "crud_qc_material_batch_stock_out", - "crud_qc_material_options_list", "crud_qc_material_rationale_345", "crud_qc_material_rationale_492", "crud_qc_material_stock_batch_batch_discard", + "crud_qc_material_stock_batch_batch_options", "crud_qc_material_stock_batch_batch_row_to_dict", + "crud_qc_material_stock_batch_fmt_date", "crud_qc_material_stock_batch_list_batches", - "crud_qc_material_stock_out", "crud_qc_material_usage_mark_requisition_fully_used", "crud_qc_task_update_task_attachments", - "crud_qc_third_party_item_create_item", - "crud_qc_third_party_item_item_code_exists", - "crud_qc_third_party_item_update_item", + "crud_qc_work_order_create_outbound_qc_work_order", "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "crud_research_donation_change_status", + "crud_research_donation_donation_to_dict", "crud_sample_production_reception_apply_payload_to_row", "crud_sample_production_reception_create_production_reception", "crud_sample_production_reception_dec", @@ -877,8 +901,6 @@ "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", "schemas_order_adjust_py", - "services_web_auth_roles_iter_user_menu_perm_codes", - "services_workflow_engine_workflowengine_resolve_approvers", "str" ], "1": [ @@ -893,7 +915,6 @@ "api_admin_expresscompanyupdatebody", "api_admin_itemunitcreatebody", "api_admin_itemunitupdatebody", - "api_admin_list_roles_for_select", "api_admin_menucreatebody", "api_admin_menuupdatebody", "api_admin_postcreatebody", @@ -953,6 +974,7 @@ "api_clinical_payment_submitrefundbody", "api_collection_protocol_auditcreatebody", "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_batchrefundfinancesubmitbody", "api_collection_protocol_financeconfirmbody", "api_collection_protocol_fullmoontodoinsurancebody", "api_collection_protocol_invoicerequestcompletebody", @@ -961,10 +983,12 @@ "api_collection_protocol_protocolcreatebody", "api_collection_protocol_protocolupdatebody", "api_collection_protocol_refundfinanceconfirmbody", + "api_collection_protocol_refundfinancesubmitbody", "api_env_detect_envdetectitembody", "api_env_detect_envdetectitemupdatebody", "api_env_detect_envdetectrecordbody", "api_env_detect_envdetectrecordupdatebody", + "api_env_detect_rationale_1", "api_insurance_company_insurancecompanycreatebody", "api_insurance_company_insurancecompanyinvoicecreatebody", "api_insurance_company_insurancecompanyinvoiceupdatebody", @@ -1095,11 +1119,6 @@ "api_production_material_stockcheckunusedlineitem", "api_production_material_stockcheckunusedlinesbody", "api_production_material_stockinbody", - "api_public_rationale_265", - "api_public_rationale_279", - "api_public_rationale_348", - "api_public_rationale_381", - "api_public_rationale_73", "api_qc_batchdiscardbody", "api_qc_batchdiscarditem", "api_qc_batchstockinbody", @@ -1114,12 +1133,12 @@ "api_qc_qcmaterialbody", "api_qc_qcmaterialupdatebody", "api_qc_rationale_1", - "api_qc_rationale_1792", - "api_qc_rationale_1802", - "api_qc_rationale_1812", - "api_qc_rationale_1862", - "api_qc_rationale_1926", - "api_qc_rationale_1953", + "api_qc_rationale_1817", + "api_qc_rationale_1827", + "api_qc_rationale_1837", + "api_qc_rationale_1887", + "api_qc_rationale_1951", + "api_qc_rationale_1978", "api_qc_sms_notification_togglestatusbody", "api_qc_stockcheckcreatebody", "api_qc_stockcheckunusedlineitem", @@ -1140,6 +1159,7 @@ "api_research_donation_convertfromstoragebody", "api_research_donation_donationcreatebody", "api_research_donation_donationupdatebody", + "api_research_donation_rationale_1", "api_research_donation_statuschangebody", "api_sample_production_reception_productionreceptionbody", "api_sample_reception_allocatelabstoragecodesbody", @@ -1211,10 +1231,8 @@ "schemas_auth_config", "schemas_auth_loginrequest", "schemas_auth_loginresponse", - "schemas_auth_profileupdaterequest", "schemas_auth_py", "schemas_auth_rationale_1", - "schemas_auth_rationale_55", "schemas_auth_resetpasswordrequest", "schemas_auth_usercreate", "schemas_auth_userresponse", @@ -1534,7 +1552,6 @@ "schemas_workflow_taskresponse", "schemas_workflow_transitiondata", "schemas_workflow_versionresponse", - "services_web_auth_roles_map_role_name_to_web", "services_web_auth_roles_rationale_1", "services_web_auth_roles_rationale_20", "services_web_auth_roles_rationale_32", @@ -1546,11 +1563,9 @@ "services_workflow_engine_workflowengine_init" ], "2": [ - "api_collection_protocol_batchrefundfinancesubmitbody", "api_collection_protocol_rationale_1", "api_collection_protocol_rationale_49", "api_collection_protocol_rationale_83", - "api_collection_protocol_refundfinancesubmitbody", "base", "crud_cell_product_rationale_1", "crud_cell_product_rationale_1169", @@ -1582,7 +1597,6 @@ "crud_collection_protocol_rationale_587", "crud_collection_protocol_rationale_634", "crud_collection_protocol_rationale_75", - "crud_collection_region_rationale_29", "crud_material_stock_check_rationale_362", "crud_outbound_handover_inventory_rationale_1", "crud_outbound_handover_inventory_rationale_170", @@ -1655,22 +1669,7 @@ "crud_process_rationale_277", "crud_process_route_rationale_1", "crud_process_route_rationale_463", - "crud_production_material_prep_rationale_1296", "crud_production_material_stock_check_rationale_367", - "crud_production_material_usage_rationale_1064", - "crud_production_material_usage_rationale_1233", - "crud_production_material_usage_rationale_1312", - "crud_production_material_usage_rationale_195", - "crud_production_material_usage_rationale_20", - "crud_production_material_usage_rationale_367", - "crud_production_material_usage_rationale_391", - "crud_production_material_usage_rationale_42", - "crud_production_material_usage_rationale_448", - "crud_production_material_usage_rationale_524", - "crud_production_material_usage_rationale_595", - "crud_production_material_usage_rationale_773", - "crud_production_material_usage_rationale_878", - "crud_production_material_usage_rationale_934", "crud_production_task_rationale_1", "crud_production_task_rationale_1104", "crud_production_task_rationale_129", @@ -1699,12 +1698,6 @@ "crud_production_work_order_rationale_950", "crud_production_work_order_rationale_97", "crud_production_work_order_rationale_976", - "crud_protocol_donation_convert_rationale_1", - "crud_protocol_donation_convert_rationale_132", - "crud_protocol_donation_convert_rationale_198", - "crud_protocol_donation_convert_rationale_273", - "crud_protocol_donation_convert_rationale_35", - "crud_protocol_donation_convert_rationale_84", "crud_protocol_sample_collection_rationale_1", "crud_qc_inspection_batch_rationale_692", "crud_qc_inspection_batch_rationale_906", @@ -1716,28 +1709,29 @@ "crud_qc_work_order_rationale_1097", "crud_qc_work_order_rationale_1247", "crud_qc_work_order_rationale_1400", - "crud_qc_work_order_rationale_1721", - "crud_qc_work_order_rationale_1786", - "crud_qc_work_order_rationale_1837", - "crud_qc_work_order_rationale_1870", - "crud_qc_work_order_rationale_1995", - "crud_qc_work_order_rationale_2072", - "crud_qc_work_order_rationale_2138", + "crud_qc_work_order_rationale_1724", + "crud_qc_work_order_rationale_1758", + "crud_qc_work_order_rationale_1823", + "crud_qc_work_order_rationale_1874", + "crud_qc_work_order_rationale_1907", + "crud_qc_work_order_rationale_2032", + "crud_qc_work_order_rationale_2109", "crud_qc_work_order_rationale_215", - "crud_qc_work_order_rationale_2163", - "crud_qc_work_order_rationale_2190", - "crud_qc_work_order_rationale_2215", - "crud_qc_work_order_rationale_2236", - "crud_qc_work_order_rationale_2279", - "crud_qc_work_order_rationale_2336", - "crud_qc_work_order_rationale_2443", - "crud_qc_work_order_rationale_2526", + "crud_qc_work_order_rationale_2175", + "crud_qc_work_order_rationale_2200", + "crud_qc_work_order_rationale_2227", + "crud_qc_work_order_rationale_2252", + "crud_qc_work_order_rationale_2273", + "crud_qc_work_order_rationale_2316", + "crud_qc_work_order_rationale_2373", + "crud_qc_work_order_rationale_2480", + "crud_qc_work_order_rationale_2563", "crud_qc_work_order_rationale_261", - "crud_qc_work_order_rationale_2650", - "crud_qc_work_order_rationale_2930", - "crud_qc_work_order_rationale_2972", - "crud_qc_work_order_rationale_3230", - "crud_qc_work_order_rationale_3488", + "crud_qc_work_order_rationale_2687", + "crud_qc_work_order_rationale_2967", + "crud_qc_work_order_rationale_3009", + "crud_qc_work_order_rationale_3267", + "crud_qc_work_order_rationale_3525", "crud_qc_work_order_rationale_382", "crud_qc_work_order_rationale_433", "crud_qc_work_order_rationale_510", @@ -1745,7 +1739,6 @@ "crud_qc_work_order_rationale_562", "crud_qc_work_order_rationale_842", "crud_qc_work_order_rationale_99", - "crud_research_donation_convert_from_storage", "crud_research_donation_rationale_1", "crud_research_donation_rationale_1202", "crud_research_donation_rationale_1595", @@ -1761,18 +1754,18 @@ "crud_sample_reception_check_result_rationale_108", "crud_sample_reception_check_result_rationale_133", "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_rationale_1009", - "crud_sample_reception_rationale_1037", - "crud_sample_reception_rationale_1187", + "crud_sample_reception_rationale_1012", + "crud_sample_reception_rationale_1040", + "crud_sample_reception_rationale_1199", "crud_sample_reception_rationale_122", - "crud_sample_reception_rationale_1234", - "crud_sample_reception_rationale_1275", - "crud_sample_reception_rationale_1331", - "crud_sample_reception_rationale_1355", - "crud_sample_reception_rationale_1380", - "crud_sample_reception_rationale_1401", - "crud_sample_reception_rationale_1425", - "crud_sample_reception_rationale_1450", + "crud_sample_reception_rationale_1246", + "crud_sample_reception_rationale_1287", + "crud_sample_reception_rationale_1343", + "crud_sample_reception_rationale_1367", + "crud_sample_reception_rationale_1392", + "crud_sample_reception_rationale_1413", + "crud_sample_reception_rationale_1437", + "crud_sample_reception_rationale_1462", "crud_sample_reception_rationale_156", "crud_sample_reception_rationale_200", "crud_sample_reception_rationale_309", @@ -2053,7 +2046,6 @@ "models_models_wftask", "models_models_wftransition", "models_production_material_bizproductionmaterial", - "models_production_material_bizproductionmaterialprep", "models_production_material_bizproductionmaterialstockbatch", "models_production_material_bizproductionmaterialstockcheck", "models_production_material_bizproductionmaterialstockcheckbatchline", @@ -2066,7 +2058,6 @@ "models_qc_param_bizqcitemparam", "models_qc_param_bizqctaskresult", "models_qc_param_py", - "models_research_donation_bizprotocoldonationconvert", "models_research_donation_bizresearchdonation", "models_research_donation_bizresearchdonationaudit", "models_research_donation_bizresearchdonationcollection", @@ -2078,7 +2069,6 @@ "models_research_donation_rationale_105", "models_research_donation_rationale_129", "models_research_donation_rationale_160", - "models_research_donation_rationale_188", "models_research_donation_rationale_44", "models_research_donation_rationale_65", "services_qc_work_order_fee_summary_rationale_1", @@ -2088,62 +2078,26 @@ "api_basic_info_normalize_date_bound", "api_ethnic_list_ethnics_for_select", "api_ethnic_py", - "api_operations_list_clean_rooms", - "api_research_donation_batch_delete_research_donations", - "api_research_donation_change_donation_status", - "api_research_donation_convert_from_storage", - "api_research_donation_convert_to_storage", - "api_research_donation_create_research_donation", - "api_research_donation_delete_research_donation", - "api_research_donation_get_current_user_id", - "api_research_donation_get_research_donation_detail", - "api_research_donation_get_tenant_no", - "api_research_donation_list_research_donation_audits", - "api_research_donation_list_research_donations", - "api_research_donation_next_research_donation_sample_code", - "api_research_donation_py", - "api_research_donation_rationale_1", - "api_research_donation_update_research_donation", "core_data_scope_apply_data_scope", "core_data_scope_get_child_dept_ids", "core_data_scope_get_user_dept_id", "core_data_scope_py", "core_data_scope_resolve_user_role_scopes", "core_utils_format_date", - "core_utils_format_datetime", - "core_utils_generate_id", - "core_utils_generate_random_password", - "core_utils_get_current_time", - "core_utils_get_file_size_display", - "core_utils_optional_date", - "core_utils_parse_date", - "core_utils_py", - "core_utils_rationale_71", "crud_api_request_log_apirequestlogcrud", "crud_api_request_log_delete", "crud_api_request_log_get", "crud_api_request_log_get_multi_with_filters", "crud_api_request_log_py", - "crud_base_camel_to_snake", "crud_base_crudbase_count", - "crud_base_crudbase_create", - "crud_base_get_model_attr", - "crud_base_historycrud", - "crud_base_historycrud_create_history", - "crud_base_py", - "crud_biz_no_generator_allocate_next_biz_no", - "crud_biz_no_generator_format_biz_no", - "crud_biz_no_generator_prefix_for", - "crud_biz_no_generator_py", - "crud_biz_no_generator_rationale_1", - "crud_biz_no_generator_rationale_35", "crud_collection_protocol_active_invoiced_payment_detail_ids", "crud_collection_protocol_add_months_yyyymmdd", "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_payment_detail_draft_fields", "crud_collection_protocol_apply_payment_detail_list_filters", "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_attachments_to_urls", "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_batch_submit_receipt_finance", "crud_collection_protocol_build_installment_summary", "crud_collection_protocol_calc_installment_due_amounts", "crud_collection_protocol_classify_installment_warning", @@ -2154,13 +2108,12 @@ "crud_collection_protocol_confirm_refund", "crud_collection_protocol_count_pending_protocol_invoice_requests", "crud_collection_protocol_create_audit", - "crud_collection_protocol_create_collection_protocol", "crud_collection_protocol_dec", "crud_collection_protocol_detail_query_with_protocol", "crud_collection_protocol_detail_to_dict", "crud_collection_protocol_fmt_dt", + "crud_collection_protocol_format_attachment_file_size", "crud_collection_protocol_format_newborn_info", - "crud_collection_protocol_format_sample_collect_summary", "crud_collection_protocol_format_storage_cert_sample_info", "crud_collection_protocol_fullmoon_todo_detail_dict", "crud_collection_protocol_fullmoon_todo_empty_dict", @@ -2170,6 +2123,7 @@ "crud_collection_protocol_get_fullmoon_todo", "crud_collection_protocol_get_party_customer", "crud_collection_protocol_get_payment_by_protocol_id", + "crud_collection_protocol_get_payment_detail_or_raise", "crud_collection_protocol_get_protocol_detail_bundle", "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "crud_collection_protocol_get_storage_cert", @@ -2204,6 +2158,7 @@ "crud_collection_protocol_normalize_yyyymmdd_date", "crud_collection_protocol_optional_decimal", "crud_collection_protocol_pack_invoice_request_with_items", + "crud_collection_protocol_parse_transfer_time_value", "crud_collection_protocol_party_customer_map_by_protocol_ids", "crud_collection_protocol_party_customer_to_dict", "crud_collection_protocol_payment_detail_compare_from_model", @@ -2220,7 +2175,6 @@ "crud_collection_protocol_rows_to_payment_detail_dicts", "crud_collection_protocol_sample_to_dict", "crud_collection_protocol_save_payment_details", - "crud_collection_protocol_save_sample_transports", "crud_collection_protocol_save_samples", "crud_collection_protocol_soft_delete_collection_protocol", "crud_collection_protocol_soft_delete_transports_for_protocol", @@ -2231,14 +2185,29 @@ "crud_collection_protocol_total_pages", "crud_collection_protocol_transport_to_dict", "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_update_payment_detail_draft", "crud_collection_protocol_upsert_collection_info", "crud_collection_protocol_upsert_party_customer", "crud_collection_protocol_upsert_payment", "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_urls_to_attachment_list", "crud_collection_protocol_user_nick_name_map", "crud_collection_protocol_validate_receipt_finance_submit_ready", "crud_collection_protocol_validate_sample_codes_not_used", "crud_collection_protocol_yyyymmdd_from_date_param", + "crud_consumable_pack_create_consumable_pack", + "crud_consumable_pack_get_consumable_pack", + "crud_consumable_pack_get_pack_detail", + "crud_consumable_pack_item_row_to_dict", + "crud_consumable_pack_list_all_packs", + "crud_consumable_pack_list_consumable_packs", + "crud_consumable_pack_pack_code_exists", + "crud_consumable_pack_py", + "crud_consumable_pack_rationale_1", + "crud_consumable_pack_row_to_dict", + "crud_consumable_pack_soft_delete_consumable_pack", + "crud_consumable_pack_total_pages", + "crud_consumable_pack_update_consumable_pack", "crud_dict_data_create_dict_data", "crud_dict_data_get_dict_data", "crud_dict_data_is_dict_value_valid", @@ -2252,6 +2221,20 @@ "crud_dict_data_soft_delete_dict_data", "crud_dict_data_total_pages", "crud_dict_data_update_dict_data", + "crud_equipment_create_equipment", + "crud_equipment_dec", + "crud_equipment_equipment_code_exists", + "crud_equipment_equipment_is_referenced", + "crud_equipment_get_equipment", + "crud_equipment_list_equipments", + "crud_equipment_norm_status", + "crud_equipment_parse_date", + "crud_equipment_py", + "crud_equipment_rationale_1", + "crud_equipment_row_to_dict", + "crud_equipment_soft_delete_equipment", + "crud_equipment_total_pages", + "crud_equipment_update_equipment", "crud_ethnic_list_ethnics", "crud_ethnic_py", "crud_ethnic_rationale_1", @@ -2292,8 +2275,18 @@ "crud_material_usage_unit_price_for_row", "crud_material_usage_usage_unit_label", "crud_material_usage_user_nick_name_map", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", "crud_pilot_service_list_channel_agreements", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_mail_addresses", + "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_projects", "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_project_systems", + "crud_pilot_service_row_to_dict_checkup_institution_project", "crud_pre_transit_sample_apply_collection_keyword", "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "crud_pre_transit_sample_apply_create_time_filter", @@ -2321,6 +2314,7 @@ "crud_production_material_filter_material_type", "crud_production_material_usage_amount_for_row", "crud_production_material_usage_batch_map", + "crud_production_material_usage_deduct_step_usage_legacy_batch", "crud_production_material_usage_display_remark", "crud_production_material_usage_fmt_date_val", "crud_production_material_usage_list_available_requisitions_for_prep", @@ -2339,24 +2333,29 @@ "crud_production_material_usage_parse_receiver_purpose_from_remark", "crud_production_material_usage_prep_consumption_to_dict", "crud_production_material_usage_py", + "crud_production_material_usage_rationale_1064", + "crud_production_material_usage_rationale_1233", + "crud_production_material_usage_rationale_1312", + "crud_production_material_usage_rationale_195", + "crud_production_material_usage_rationale_20", + "crud_production_material_usage_rationale_367", + "crud_production_material_usage_rationale_391", + "crud_production_material_usage_rationale_42", + "crud_production_material_usage_rationale_448", + "crud_production_material_usage_rationale_524", + "crud_production_material_usage_rationale_595", + "crud_production_material_usage_rationale_773", + "crud_production_material_usage_rationale_934", "crud_production_material_usage_receiver_display_map", "crud_production_material_usage_record_step_usage_from_requisition", "crud_production_material_usage_resolve_receiver_purpose", + "crud_production_material_usage_revert_step_material_usages", "crud_production_material_usage_row_to_dict", "crud_production_material_usage_step_consumed_qty_map", "crud_production_material_usage_stock_in_date_for_row", "crud_production_material_usage_unit_price_for_row", "crud_production_material_usage_usage_unit_label", "crud_production_material_usage_user_nick_name_map", - "crud_production_task_base_active_step_count_query", - "crud_protocol_donation_convert_active_link_query", - "crud_protocol_donation_convert_assert_biz_no_available", - "crud_protocol_donation_convert_create_convert_link", - "crud_protocol_donation_convert_get_convert_partner", - "crud_protocol_donation_convert_get_partner_sample_codes", - "crud_protocol_donation_convert_has_active_convert_link", - "crud_protocol_donation_convert_py", - "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "crud_protocol_sample_collection_apply_sample_status_filter", "crud_protocol_sample_collection_base_query", "crud_protocol_sample_collection_fmt_dt", @@ -2384,37 +2383,6 @@ "crud_qc_sms_notification_toggle_notification_status", "crud_qc_sms_notification_total_pages", "crud_qc_sms_notification_unicode_ci", - "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", - "crud_research_donation_create_samples", - "crud_research_donation_create_transport", - "crud_research_donation_dec", - "crud_research_donation_delete_donation", - "crud_research_donation_donation_sample_code_seq", - "crud_research_donation_donation_to_dict", - "crud_research_donation_fmt_dt", - "crud_research_donation_get_collection", - "crud_research_donation_get_donation_detail", - "crud_research_donation_get_party", - "crud_research_donation_list_audits", - "crud_research_donation_list_donations", - "crud_research_donation_list_sample_transports", - "crud_research_donation_list_samples", - "crud_research_donation_load_unit_name_map", - "crud_research_donation_merge_comma_separated_urls", - "crud_research_donation_migrate_donation_sample_child_refs_on_replace", - "crud_research_donation_next_donation_sample_code", - "crud_research_donation_normalize_date_bound", - "crud_research_donation_normalize_fields", - "crud_research_donation_optional_decimal", - "crud_research_donation_party_to_dict", - "crud_research_donation_py", - "crud_research_donation_resolve_donation_payload", "crud_research_donation_sample_collection_apply_sample_status_filter", "crud_research_donation_sample_collection_base_query", "crud_research_donation_sample_collection_fmt_dt", @@ -2423,22 +2391,104 @@ "crud_research_donation_sample_collection_row_to_dict", "crud_research_donation_sample_collection_sample_status_label", "crud_research_donation_sample_collection_total_pages", - "crud_research_donation_sample_to_dict", - "crud_research_donation_soft_delete_all", - "crud_research_donation_soft_delete_collection", - "crud_research_donation_soft_delete_party", - "crud_research_donation_soft_delete_samples", - "crud_research_donation_soft_delete_transports", - "crud_research_donation_submit_audit", - "crud_research_donation_total_pages", - "crud_research_donation_transport_to_dict", - "crud_research_donation_update_donation", - "crud_research_donation_user_nick_name_map", + "crud_sample_production_reception_get_map_by_reception_ids", + "crud_sample_reception_attach_production_reception", + "crud_sample_reception_check_result_get_check_results_for_reception", + "crud_sample_reception_check_result_legacy_results_from_reception", + "crud_sample_reception_check_result_list_results_by_reception_ids", + "crud_sample_reception_check_result_py", + "crud_sample_reception_check_result_result_to_dict", + "crud_sample_reception_check_result_save_reception_check_results", + "crud_sample_reception_check_result_soft_delete_reception_check_results", + "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "crud_sample_reception_create_sample_reception", + "crud_sample_reception_dec", + "crud_sample_reception_donation_ids_matching_lab_storage_keyword", + "crud_sample_reception_donation_rows_to_sample_list_items", + "crud_sample_reception_donation_sample_detail_rows_query", + "crud_sample_reception_donation_sample_id_col", + "crud_sample_reception_donation_sample_pending_query", + "crud_sample_reception_finalize_reception_detail", + "crud_sample_reception_fmt_dt", + "crud_sample_reception_format_lab_storage_codes_csv", "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_sample_reception_get_reception_by_id", + "crud_sample_reception_get_reception_by_sample_code", + "crud_sample_reception_get_receptions_map_for_donation_samples", + "crud_sample_reception_get_receptions_map_for_samples", + "crud_sample_reception_lab_code_allocate_lab_storage_codes", + "crud_sample_reception_lab_code_allocate_one_seq", + "crud_sample_reception_lab_code_assert_lab_storage_code_available", + "crud_sample_reception_lab_code_format_lab_storage_code", + "crud_sample_reception_lab_code_max_existing_seq", + "crud_sample_reception_lab_code_parse_reception_date", + "crud_sample_reception_lab_code_py", + "crud_sample_reception_lab_code_rationale_1", + "crud_sample_reception_lab_code_rationale_165", + "crud_sample_reception_lab_code_rationale_177", + "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", + "crud_sample_reception_lab_code_sync_sequence_from_existing", + "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", + "crud_sample_reception_lab_code_validate_lab_storage_code", + "crud_sample_reception_lab_storage_keyword_like", + "crud_sample_reception_list_pending_protocol_samples", + "crud_sample_reception_list_received_protocol_samples", + "crud_sample_reception_normalize_date_bound", + "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", + "crud_sample_reception_py", + "crud_sample_reception_reception_detail_item", + "crud_sample_reception_reception_detail_item_with_production", + "crud_sample_reception_reception_ids_matching_lab_storage_keyword", + "crud_sample_reception_reception_sample_code", + "crud_sample_reception_reception_to_dict", + "crud_sample_reception_rows_to_sample_list_items", + "crud_sample_reception_sample_codes_matching_lab_storage_keyword", + "crud_sample_reception_sample_detail_rows_query", + "crud_sample_reception_sample_pending_query", + "crud_sample_reception_update_sample_reception", + "crud_sample_sms_notification_accept_conclusion_label", + "crud_sample_sms_notification_base_query", + "crud_sample_sms_notification_ensure_notification", + "crud_sample_sms_notification_fetch_sample_type_name", + "crud_sample_sms_notification_fmt_dt", + "crud_sample_sms_notification_generate_sms_content", + "crud_sample_sms_notification_list_notifications", + "crud_sample_sms_notification_normalize_date_bound", + "crud_sample_sms_notification_py", + "crud_sample_sms_notification_resolve_notification", + "crud_sample_sms_notification_row_to_dict", + "crud_sample_sms_notification_toggle_notification_status", + "crud_sample_sms_notification_total_pages", + "crud_sample_sms_notification_unicode_ci", + "crud_sop_document_create_sop_document", + "crud_sop_document_get_sop_document", + "crud_sop_document_list_sop_documents", + "crud_sop_document_py", + "crud_sop_document_rationale_1", + "crud_sop_document_row_to_dict", + "crud_sop_document_soft_delete_sop_document", + "crud_sop_document_sop_code_exists", + "crud_sop_document_total_pages", + "crud_sop_document_update_sop_document", + "crud_storage_entry_sms_notification_base_query", + "crud_storage_entry_sms_notification_ensure_notification", + "crud_storage_entry_sms_notification_fetch_sample_type_name", + "crud_storage_entry_sms_notification_fmt_dt", + "crud_storage_entry_sms_notification_generate_sms_content", + "crud_storage_entry_sms_notification_list_notifications", + "crud_storage_entry_sms_notification_normalize_date_bound", + "crud_storage_entry_sms_notification_py", + "crud_storage_entry_sms_notification_resolve_notification", + "crud_storage_entry_sms_notification_row_to_dict", + "crud_storage_entry_sms_notification_storage_status_label", + "crud_storage_entry_sms_notification_toggle_notification_status", + "crud_storage_entry_sms_notification_total_pages", + "crud_storage_entry_sms_notification_unicode_ci", + "crud_storage_release_review_create_review_from_reception", "crud_workflow_list_completed_tasks", - "crud_workflow_list_my_instances", "crud_workflow_list_pending_tasks", "crud_workflow_task_row_to_dict", + "models_production_material_bizproductionmaterialprep", "services_protocol_payment_installment_add_days_yyyymmdd", "services_protocol_payment_installment_add_interval_months_yyyymmdd", "services_protocol_payment_installment_add_months_yyyymmdd", @@ -2467,20 +2517,7 @@ "4": [ "core_utils_generate_uuid", "crud_base_crudbase_exists", - "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_to_dict", - "crud_collection_region_list_hospitals", - "crud_collection_region_py", - "crud_collection_region_rationale_234", - "crud_collection_region_search_hospitals_by_keyword", - "crud_collection_region_soft_delete_collection_region", - "crud_collection_region_soft_delete_hospital", - "crud_collection_region_total_pages", - "crud_collection_region_update_collection_region", - "crud_collection_region_update_hospital", + "crud_clinical_payment_map_payments_by_schedule_ids", "crud_consumable_batch_stock_in", "crud_consumable_batch_stock_out", "crud_consumable_build_manual_out_remark", @@ -2491,19 +2528,6 @@ "crud_consumable_is_enabled_status", "crud_consumable_list_consumables", "crud_consumable_norm_status", - "crud_consumable_pack_create_consumable_pack", - "crud_consumable_pack_get_consumable_pack", - "crud_consumable_pack_get_pack_detail", - "crud_consumable_pack_item_row_to_dict", - "crud_consumable_pack_list_all_packs", - "crud_consumable_pack_list_consumable_packs", - "crud_consumable_pack_pack_code_exists", - "crud_consumable_pack_py", - "crud_consumable_pack_rationale_1", - "crud_consumable_pack_row_to_dict", - "crud_consumable_pack_soft_delete_consumable_pack", - "crud_consumable_pack_total_pages", - "crud_consumable_pack_update_consumable_pack", "crud_consumable_py", "crud_consumable_rationale_1", "crud_consumable_row_to_dict", @@ -2512,16 +2536,53 @@ "crud_consumable_stock_out", "crud_consumable_total_pages", "crud_consumable_update_consumable", - "crud_menu_cascade_soft_delete", - "crud_menu_create_menu", - "crud_menu_get_menu", - "crud_menu_list_menus", - "crud_menu_menu_name_exists", - "crud_menu_py", - "crud_menu_row_to_dict", - "crud_menu_soft_delete_menu", - "crud_menu_update_menu", + "crud_equipment_snapshot_join_equipment_ids", + "crud_equipment_snapshot_parse_equipment_ids", + "crud_equipment_snapshot_py", + "crud_equipment_snapshot_rationale_1", + "crud_equipment_snapshot_rationale_29", + "crud_equipment_snapshot_resolve_equipment_list_snapshot", + "crud_outbound_handover_fmt_dt", + "crud_outbound_handover_get_handover_by_schedule", + "crud_outbound_handover_get_outbound_handover", + "crud_outbound_handover_get_outbound_handover_view", + "crud_outbound_handover_handover_row_to_dict", + "crud_outbound_handover_handover_view_dict", + "crud_outbound_handover_parse_handover_time", + "crud_outbound_handover_py", + "crud_outbound_handover_rationale_103", + "crud_outbound_handover_rationale_113", + "crud_outbound_handover_rationale_147", + "crud_outbound_handover_save_outbound_handover", "crud_pilot_delivery_deduct_fee_on_delivery", + "crud_pilot_infusion_confirm_confirm_infusion", + "crud_pilot_infusion_confirm_create_infusion_confirm", + "crud_pilot_infusion_confirm_delete_infusion_confirm", + "crud_pilot_infusion_confirm_get_confirm_by_id", + "crud_pilot_infusion_confirm_get_confirm_by_schedule", + "crud_pilot_infusion_confirm_list_confirms_by_application", + "crud_pilot_infusion_confirm_py", + "crud_pilot_infusion_confirm_rationale_113", + "crud_pilot_infusion_confirm_row_to_dict", + "crud_pilot_infusion_confirm_update_infusion_confirm", + "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", + "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", + "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", + "crud_pilot_infusion_schedule_mgmt_py", + "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", + "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_status", + "crud_pilot_infusion_schedule_mgmt_update_qc_status", "crud_pilot_service_activate_channel_agreement", "crud_pilot_service_apply_gmcp_order_quotas", "crud_pilot_service_apply_purchase_txn_holdings", @@ -2559,6 +2620,7 @@ "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", @@ -2579,20 +2641,11 @@ "crud_pilot_service_gmcp_has_purchase_lock", "crud_pilot_service_insert_package_items", "crud_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channel_agreement_prices", - "crud_pilot_service_list_channel_invoices", - "crud_pilot_service_list_channel_mail_addresses", "crud_pilot_service_list_channel_product_quotas", "crud_pilot_service_list_channel_service_orders", "crud_pilot_service_list_channels", - "crud_pilot_service_list_checkup_institution_invoices", "crud_pilot_service_list_checkup_institution_packages", - "crud_pilot_service_list_checkup_institution_projects", "crud_pilot_service_list_package_items_raw", - "crud_pilot_service_list_project_system_items", - "crud_pilot_service_list_project_systems", "crud_pilot_service_list_service_order_txns", "crud_pilot_service_normalize_date_bound", "crud_pilot_service_package_items_to_dicts", @@ -2607,22 +2660,14 @@ "crud_pilot_service_rollback_purchase_txn_holdings", "crud_pilot_service_rollback_unsubscribe_txn_holdings", "crud_pilot_service_row_to_dict_cell_product_price", - "crud_pilot_service_row_to_dict_cell_product_spec", - "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel", "crud_pilot_service_row_to_dict_channel_account", - "crud_pilot_service_row_to_dict_channel_agreement_price", - "crud_pilot_service_row_to_dict_channel_invoice", - "crud_pilot_service_row_to_dict_channel_mail_address", "crud_pilot_service_row_to_dict_channel_product_quota", - "crud_pilot_service_row_to_dict_checkup_institution_invoice", "crud_pilot_service_row_to_dict_checkup_institution_package", "crud_pilot_service_row_to_dict_checkup_institution_package_item", - "crud_pilot_service_row_to_dict_checkup_institution_project", - "crud_pilot_service_row_to_dict_project_system", - "crud_pilot_service_row_to_dict_project_system_item", "crud_pilot_service_row_to_dict_service_order_product", "crud_pilot_service_save_gmcp_product_rows", + "crud_pilot_service_service_order_txn_to_response_dict", "crud_pilot_service_soft_delete_cell_product_price", "crud_pilot_service_soft_delete_cell_product_spec", "crud_pilot_service_soft_delete_cell_product_type", @@ -2665,13 +2710,6 @@ "crud_pilot_service_void_channel_agreement", "crud_pilot_service_void_service_order", "crud_pilot_service_void_txn", - "crud_post_create_post", - "crud_post_list_posts", - "crud_post_post_code_exists", - "crud_post_py", - "crud_post_row_to_dict", - "crud_post_total_pages", - "crud_post_update_post", "crud_process_consumable_row_to_dict", "crud_process_create_process", "crud_process_create_sub_consumable", @@ -2721,29 +2759,82 @@ "crud_process_sub_item_with_order", "crud_process_total_pages", "crud_process_update_process", - "crud_production_material_batch_stock_in", - "crud_production_material_batch_stock_out", - "crud_production_material_build_manual_out_remark", - "crud_production_material_code_exists", - "crud_production_material_create_material", - "crud_production_material_dec", - "crud_production_material_fmt_dt", - "crud_production_material_get_material", - "crud_production_material_is_enabled_status", - "crud_production_material_list_materials", - "crud_production_material_norm_material_type", - "crud_production_material_norm_status", - "crud_production_material_options_list", - "crud_production_material_py", - "crud_production_material_rationale_26", - "crud_production_material_rationale_381", - "crud_production_material_rationale_530", - "crud_production_material_row_to_dict", - "crud_production_material_soft_delete_material", - "crud_production_material_stock_in", - "crud_production_material_stock_out", - "crud_production_material_total_pages", - "crud_production_material_update_material", + "crud_production_material_usage_rationale_878", + "crud_production_material_usage_register_step_usage_from_requisition", + "crud_production_task_add_task_step", + "crud_production_task_aggregate_production_tab_step_field", + "crud_production_task_assert_step_assignee_for_write", + "crud_production_task_assert_task_assignee", + "crud_production_task_assert_task_step_assignee_or_legacy", + "crud_production_task_base_active_step_count_query", + "crud_production_task_batch_load_step_sub_tables", + "crud_production_task_clone_route_to_task", + "crud_production_task_clone_step_consumables", + "crud_production_task_clone_step_data_collections", + "crud_production_task_clone_step_outputs", + "crud_production_task_clone_step_reagents", + "crud_production_task_copy_task_step", + "crud_production_task_count_mine_production_work_order_tab_step_badges", + "crud_production_task_count_production_work_order_tab_step_badges", + "crud_production_task_count_step_tab_badges_by_tab", + "crud_production_task_create_production_task", + "crud_production_task_delete_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_empty_production_tab_step_counts", + "crud_production_task_empty_step_sub_tables", + "crud_production_task_enrich_handover_times", + "crud_production_task_enrich_outbound_task_items", + "crud_production_task_enrich_tasks_with_step_summaries", + "crud_production_task_fmt_dt", + "crud_production_task_forward_production_task", + "crud_production_task_generate_task_no", + "crud_production_task_get_production_task_detail", + "crud_production_task_get_production_task_row", + "crud_production_task_list_mine_production_tasks", + "crud_production_task_normalize_date_bound", + "crud_production_task_output_item_has_spec", + "crud_production_task_output_item_spec_text", + "crud_production_task_parse_optional_date", + "crud_production_task_py", + "crud_production_task_reassign_production_task", + "crud_production_task_record_task_handover", + "crud_production_task_reorder_task_steps", + "crud_production_task_replace_step_configured_reagents", + "crud_production_task_replace_step_consumables", + "crud_production_task_replace_step_data_collections", + "crud_production_task_replace_step_outputs", + "crud_production_task_replace_step_reagents", + "crud_production_task_require_requisition_for_catalog_material", + "crud_production_task_resolve_production_tab_key", + "crud_production_task_resolve_sub_table_order_num", + "crud_production_task_set_task_inputs", + "crud_production_task_set_task_outputs", + "crud_production_task_soft_delete_sub", + "crud_production_task_step_assignee_active_users_in_tenant", + "crud_production_task_step_assignee_active_users_with_role_in_tenant", + "crud_production_task_step_assignee_enrich_step_assignees", + "crud_production_task_step_assignee_enrich_step_completed_by_names", + "crud_production_task_step_assignee_py", + "crud_production_task_step_assignee_sync_assignees_for_step", + "crud_production_task_step_assignee_user_is_any_step_assignee_of_task", + "crud_production_task_step_assignee_user_is_step_assignee", + "crud_production_task_step_assignee_validate_assignee_user_ids", + "crud_production_task_step_configured_reagent_to_dict", + "crud_production_task_step_consumable_to_dict", + "crud_production_task_step_data_collection_to_dict", + "crud_production_task_step_output_to_dict", + "crud_production_task_step_reagent_to_dict", + "crud_production_task_step_sub_tables_to_dict", + "crud_production_task_step_to_dict", + "crud_production_task_task_input_to_dict", + "crud_production_task_task_output_to_dict", + "crud_production_task_total_pages", + "crud_production_task_update_product_from_output", + "crud_production_task_update_production_task", + "crud_production_task_update_task_status", + "crud_production_task_validate_assignee_user_id", + "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "crud_production_work_order_sync_production_work_order_status_from_tasks", "crud_reagent_batch_stock_in", "crud_reagent_batch_stock_out", "crud_reagent_create_reagent", @@ -2759,230 +2850,9 @@ "crud_reagent_stock_in", "crud_reagent_stock_out", "crud_reagent_total_pages", - "crud_reagent_update_reagent", - "crud_tenant_create_tenant", - "crud_tenant_get_tenant", - "crud_tenant_list_tenants", - "crud_tenant_py", - "crud_tenant_row_to_dict", - "crud_tenant_soft_delete_tenant", - "crud_tenant_tenant_no_exists", - "crud_tenant_total_pages", - "crud_tenant_update_tenant" + "crud_reagent_update_reagent" ], "5": [ - "crud_material_code_exists", - "crud_material_create_material", - "crud_material_dec", - "crud_material_fmt_dt", - "crud_material_get_material", - "crud_material_get_material_entity", - "crud_material_get_my_usages", - "crud_material_is_enabled_status", - "crud_material_list_materials", - "crud_material_mine_usage_receiver_filter", - "crud_material_my_usage_batch_map", - "crud_material_my_usage_row_to_dict", - "crud_material_my_usage_user_nick_name_map", - "crud_material_norm_status", - "crud_material_options_list", - "crud_material_py", - "crud_material_rationale_377", - "crud_material_rationale_444", - "crud_material_rationale_473", - "crud_material_row_to_dict", - "crud_material_soft_delete_material", - "crud_material_stock_batch_batch_discard", - "crud_material_stock_batch_batch_options", - "crud_material_stock_batch_batch_row_to_dict", - "crud_material_stock_batch_batch_stock_in", - "crud_material_stock_batch_batch_stock_out", - "crud_material_stock_batch_create_batch_and_usage", - "crud_material_stock_batch_delete_batch", - "crud_material_stock_batch_discard_batch", - "crud_material_stock_batch_fmt_date", - "crud_material_stock_batch_gen_stock_in_no", - "crud_material_stock_batch_get_batch", - "crud_material_stock_batch_get_material_for_update", - "crud_material_stock_batch_list_batches", - "crud_material_stock_batch_opt_decimal", - "crud_material_stock_batch_opt_stock_in_date", - "crud_material_stock_batch_opt_stock_in_qty", - "crud_material_stock_batch_opt_str", - "crud_material_stock_batch_parse_date", - "crud_material_stock_batch_parse_expire_date", - "crud_material_stock_batch_py", - "crud_material_stock_batch_require_decimal", - "crud_material_stock_batch_require_str", - "crud_material_stock_batch_resolve_stock_in_no", - "crud_material_stock_batch_stock_in_no_exists", - "crud_material_stock_batch_stock_in_one", - "crud_material_stock_batch_stock_out_batch", - "crud_material_stock_batch_update_batch", - "crud_material_stock_batch_usage_batch_snapshots", - "crud_material_stock_batch_validate_discard_reason", - "crud_material_stock_check_batch_line_to_dict", - "crud_material_stock_check_check_header_to_dict", - "crud_material_stock_check_create_check", - "crud_material_stock_check_get_check", - "crud_material_stock_check_get_check_detail", - "crud_material_stock_check_line_counts", - "crud_material_stock_check_list_checks", - "crud_material_stock_check_parse_check_time", - "crud_material_stock_check_parse_optional_date", - "crud_material_stock_check_py", - "crud_material_stock_check_resolve_unused_item_fields", - "crud_material_stock_check_save_unused_lines", - "crud_material_stock_check_status_label", - "crud_material_stock_check_unused_amount", - "crud_material_stock_check_unused_line_to_dict", - "crud_material_stock_check_user_nick_name_map", - "crud_material_update_material", - "crud_material_update_material_fields", - "crud_production_material_formula_get_configured_material", - "crud_production_material_formula_get_formula", - "crud_production_material_formula_line_to_dict", - "crud_production_material_formula_py", - "crud_production_material_formula_replace_formula", - "crud_production_material_prep_batch_map_for_prep_lines", - "crud_production_material_prep_cancel_prep", - "crud_production_material_prep_complete_prep", - "crud_production_material_prep_create_auto_stock_out", - "crud_production_material_prep_create_prep", - "crud_production_material_prep_create_quick_prep", - "crud_production_material_prep_delete_prep", - "crud_production_material_prep_fmt_date", - "crud_production_material_prep_generate_prep_no", - "crud_production_material_prep_generate_stock_in_no", - "crud_production_material_prep_get_or_create_configured_material", - "crud_production_material_prep_get_prep_detail", - "crud_production_material_prep_get_prep_row", - "crud_production_material_prep_header_to_dict", - "crud_production_material_prep_line_to_dict", - "crud_production_material_prep_list_available_material_batches", - "crud_production_material_prep_list_preps", - "crud_production_material_prep_parse_prep_lines", - "crud_production_material_prep_py", - "crud_production_material_prep_rationale_523", - "crud_production_material_prep_rationale_893", - "crud_production_material_prep_rationale_948", - "crud_production_material_prep_require_draft", - "crud_production_material_prep_status_label", - "crud_production_material_prep_update_prep", - "crud_production_material_prep_user_nick_name_map", - "crud_production_material_prep_validate_requisition", - "crud_production_material_prep_write_prep_consume_usage", - "crud_production_material_prep_write_quick_prep_consume_usage", - "crud_production_material_stock_batch_batch_discard", - "crud_production_material_stock_batch_batch_options", - "crud_production_material_stock_batch_batch_row_to_dict", - "crud_production_material_stock_batch_batch_stock_in", - "crud_production_material_stock_batch_batch_stock_out", - "crud_production_material_stock_batch_create_batch_and_usage", - "crud_production_material_stock_batch_delete_batch", - "crud_production_material_stock_batch_discard_batch", - "crud_production_material_stock_batch_fmt_date", - "crud_production_material_stock_batch_get_batch", - "crud_production_material_stock_batch_get_material_for_update", - "crud_production_material_stock_batch_list_batches", - "crud_production_material_stock_batch_optional_str", - "crud_production_material_stock_batch_parse_date", - "crud_production_material_stock_batch_parse_expire_date", - "crud_production_material_stock_batch_parse_optional_date", - "crud_production_material_stock_batch_py", - "crud_production_material_stock_batch_require_decimal", - "crud_production_material_stock_batch_require_str", - "crud_production_material_stock_batch_stock_in_no_exists", - "crud_production_material_stock_batch_stock_in_one", - "crud_production_material_stock_batch_stock_out_batch", - "crud_production_material_stock_batch_update_batch", - "crud_production_material_stock_batch_usage_batch_snapshots", - "crud_production_material_stock_batch_validate_discard_reason", - "crud_production_material_stock_check_batch_line_to_dict", - "crud_production_material_stock_check_cancel_check", - "crud_production_material_stock_check_check_header_to_dict", - "crud_production_material_stock_check_complete_check", - "crud_production_material_stock_check_create_check", - "crud_production_material_stock_check_get_check", - "crud_production_material_stock_check_get_check_detail", - "crud_production_material_stock_check_line_counts", - "crud_production_material_stock_check_list_checks", - "crud_production_material_stock_check_parse_check_time", - "crud_production_material_stock_check_parse_optional_date", - "crud_production_material_stock_check_py", - "crud_production_material_stock_check_resolve_unused_item_fields", - "crud_production_material_stock_check_save_unused_lines", - "crud_production_material_stock_check_status_label", - "crud_production_material_stock_check_unused_amount", - "crud_production_material_stock_check_unused_line_to_dict", - "crud_production_material_stock_check_user_nick_name_map", - "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_is_enabled_status", - "crud_qc_material_list_materials", - "crud_qc_material_norm_status", - "crud_qc_material_py", - "crud_qc_material_rationale_26", - "crud_qc_material_row_to_dict", - "crud_qc_material_soft_delete_material", - "crud_qc_material_stock_batch_batch_options", - "crud_qc_material_stock_batch_batch_stock_in", - "crud_qc_material_stock_batch_batch_stock_out", - "crud_qc_material_stock_batch_create_batch_and_usage", - "crud_qc_material_stock_batch_delete_batch", - "crud_qc_material_stock_batch_discard_batch", - "crud_qc_material_stock_batch_fmt_date", - "crud_qc_material_stock_batch_get_batch", - "crud_qc_material_stock_batch_get_material_for_update", - "crud_qc_material_stock_batch_parse_date", - "crud_qc_material_stock_batch_parse_expire_date", - "crud_qc_material_stock_batch_py", - "crud_qc_material_stock_batch_require_decimal", - "crud_qc_material_stock_batch_require_str", - "crud_qc_material_stock_batch_stock_in_no_exists", - "crud_qc_material_stock_batch_stock_in_one", - "crud_qc_material_stock_batch_stock_out_batch", - "crud_qc_material_stock_batch_update_batch", - "crud_qc_material_stock_batch_usage_batch_snapshots", - "crud_qc_material_stock_batch_validate_discard_reason", - "crud_qc_material_stock_check_batch_line_to_dict", - "crud_qc_material_stock_check_cancel_check", - "crud_qc_material_stock_check_check_header_to_dict", - "crud_qc_material_stock_check_complete_check", - "crud_qc_material_stock_check_create_check", - "crud_qc_material_stock_check_get_check", - "crud_qc_material_stock_check_get_check_detail", - "crud_qc_material_stock_check_line_counts", - "crud_qc_material_stock_check_list_checks", - "crud_qc_material_stock_check_parse_check_time", - "crud_qc_material_stock_check_parse_optional_date", - "crud_qc_material_stock_check_py", - "crud_qc_material_stock_check_rationale_363", - "crud_qc_material_stock_check_resolve_unused_item_fields", - "crud_qc_material_stock_check_save_unused_lines", - "crud_qc_material_stock_check_status_label", - "crud_qc_material_stock_check_unused_amount", - "crud_qc_material_stock_check_unused_line_to_dict", - "crud_qc_material_stock_check_user_nick_name_map", - "crud_qc_material_stock_in", - "crud_qc_material_total_pages", - "crud_qc_material_update_material", - "models_production_material_bizproductionmaterialformula", - "models_production_material_bizproductionmaterialprepline", - "models_qc_material_bizqcmaterialstockcheck", - "models_qc_material_bizqcmaterialstockcheckbatchline", - "models_qc_material_bizqcmaterialstockcheckunusedline", - "models_qc_material_py", - "services_protocol_pay_mode_switch_dec", - "services_protocol_pay_mode_switch_py", - "services_protocol_pay_mode_switch_rationale_1", - "services_protocol_pay_mode_switch_validate_payment_details_for_save" - ], - "6": [ "core_db_collation_eq_unicode", "core_db_collation_like_unicode", "core_db_collation_py", @@ -3006,8 +2876,43 @@ "crud_outbound_release_review_row_to_dict", "crud_outbound_release_review_total_pages", "crud_production_task_list_production_tasks", - "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_apply_planned_start_time_step_filter", + "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_from_reception", + "crud_production_work_order_create_production_work_order_manual", + "crud_production_work_order_create_temp_production_work_order", + "crud_production_work_order_dec_price", + "crud_production_work_order_delete_production_work_order", + "crud_production_work_order_delete_temp_production_work_order", + "crud_production_work_order_enrich_outbound_items", + "crud_production_work_order_enrich_wo_items", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_outbound_work_order_no", + "crud_production_work_order_generate_temp_work_order_no", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_info_map_for_samples", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_get_temp_production_work_order", + "crud_production_work_order_get_temp_production_work_order_detail", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_list_temp_production_work_orders", + "crud_production_work_order_normalize_date_bound", "crud_production_work_order_outbound_work_order_ids_by_keyword", + "crud_production_work_order_production_info_item", + "crud_production_work_order_production_task_info", + "crud_production_work_order_py", + "crud_production_work_order_reception_source_label", + "crud_production_work_order_soft_delete_sub", + "crud_production_work_order_sync_temp_production_work_order_status", + "crud_production_work_order_temp_wo_to_dict", + "crud_production_work_order_update_production_work_order", + "crud_production_work_order_wo_to_dict", + "crud_production_work_order_wo_to_response_dict", "crud_qc_inspection_batch_allocate_batch_name", "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", "crud_qc_inspection_batch_assignee_names", @@ -3084,13 +2989,16 @@ "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_aggregate_qc_tab_counts", "crud_qc_work_order_apply_item_assignees", @@ -3141,6 +3049,7 @@ "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "crud_qc_work_order_list_temp_qc_work_orders", "crud_qc_work_order_list_work_orders", + "crud_qc_work_order_list_work_orders_by_sample", "crud_qc_work_order_load_sample_type_name_map", "crud_qc_work_order_normalize_date_bound", "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", @@ -3173,6 +3082,27 @@ "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_gate_qc_info", + "crud_storage_release_review_build_process_qc_info_list", + "crud_storage_release_review_build_production_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", "services_qc_work_order_fee_summary_build_basic_experiment_fee_summaries", "services_qc_work_order_fee_summary_build_basic_experiment_fee_summary", "services_qc_work_order_fee_summary_build_protocol_payment_summaries", @@ -3192,207 +3122,211 @@ "services_qc_work_order_fee_summary_received_amount_from_details", "services_qc_work_order_fee_summary_sort_payment_details" ], - "7": [ - "api_pilot_application_api_save_application", - "crud_base_crudbase_update", - "crud_collection_protocol_get_protocol_nos_used_in_protocols", - "crud_dict_type_create_dict_type", - "crud_dict_type_dict_type_code_exists", - "crud_dict_type_get_dict_type", - "crud_dict_type_list_dict_types", - "crud_dict_type_py", - "crud_dict_type_rationale_1", - "crud_dict_type_row_to_dict", - "crud_dict_type_soft_delete_dict_type", - "crud_dict_type_total_pages", - "crud_dict_type_update_dict_type", - "crud_outbound_handover_fmt_dt", - "crud_outbound_handover_get_handover_by_schedule", - "crud_outbound_handover_get_outbound_handover", - "crud_outbound_handover_get_outbound_handover_view", - "crud_outbound_handover_handover_row_to_dict", - "crud_outbound_handover_handover_view_dict", - "crud_outbound_handover_parse_handover_time", - "crud_outbound_handover_py", - "crud_outbound_handover_rationale_103", - "crud_outbound_handover_rationale_113", - "crud_outbound_handover_rationale_147", - "crud_outbound_handover_save_outbound_handover", - "crud_outbound_release_material_cell_row_to_dict", - "crud_outbound_release_material_enrich_cell_dicts_with_live_status", - "crud_outbound_release_material_find_outbound_cell_row", - "crud_outbound_release_material_find_outbound_qc_material_row", - "crud_outbound_release_material_fmt_dt", - "crud_outbound_release_material_get_outbound_material", - "crud_outbound_release_material_get_schedule", - "crud_outbound_release_material_legacy_paper_rows_from_attachments", - "crud_outbound_release_material_material_header_to_dict", - "crud_outbound_release_material_paper_row_to_dict", - "crud_outbound_release_material_py", - "crud_outbound_release_material_qc_material_row_to_dict", - "crud_outbound_release_material_save_outbound_material", - "crud_outbound_release_material_soft_delete_outbound_cells_not_in", - "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", - "crud_pilot_application_auto_generate_schedules", - "crud_pilot_application_complete_application", - "crud_pilot_application_create_application", - "crud_pilot_application_create_basic_experiment_sale_schedules", - "crud_pilot_application_create_infusion_plan", - "crud_pilot_application_create_schedule", - "crud_pilot_application_create_schedule_products", - "crud_pilot_application_format_yyyy_mm_dd", - "crud_pilot_application_generate_application_no", - "crud_pilot_application_get_application", - "crud_pilot_application_get_or_create_infusion_plan", - "crud_pilot_application_get_patient_by_application", - "crud_pilot_application_get_schedule_for_plan", - "crud_pilot_application_list_applications", - "crud_pilot_application_list_infusion_plans", - "crud_pilot_application_list_schedules_by_plan", - "crud_pilot_application_mark_schedule_complete", - "crud_pilot_application_normalize_infusion_status_code", - "crud_pilot_application_normalize_yyyymmdd", - "crud_pilot_application_parse_infusion_datetime", - "crud_pilot_application_prepare_infusion_plan_payload", - "crud_pilot_application_py", - "crud_pilot_application_release_application_no_for_soft_delete", - "crud_pilot_application_resolve_application_attachment_payload", - "crud_pilot_application_row_to_dict_application", - "crud_pilot_application_row_to_dict_infusion_plan", - "crud_pilot_application_row_to_dict_infusion_schedule", - "crud_pilot_application_row_to_dict_patient", - "crud_pilot_application_row_to_dict_schedule_product", - "crud_pilot_application_save_application_infusion", - "crud_pilot_application_save_patient", - "crud_pilot_application_schedule_deletable", - "crud_pilot_application_schedule_has_blocking_links", - "crud_pilot_application_schedule_infusion_editable", - "crud_pilot_application_schedule_locked", - "crud_pilot_application_soft_delete_application", - "crud_pilot_application_soft_delete_infusion_plan", - "crud_pilot_application_soft_delete_schedule", - "crud_pilot_application_start_application", - "crud_pilot_application_update_application", - "crud_pilot_application_update_infusion_plan", - "crud_pilot_application_update_schedule", - "crud_pilot_application_update_schedule_editable", - "crud_pilot_application_update_schedule_order_only", - "crud_pilot_application_upsert_application_infusion", - "crud_pilot_application_upsert_schedule_products", - "crud_pilot_application_void_application", - "crud_pilot_checkup_batch_create_checkups", - "crud_pilot_checkup_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_ensure_checkup_for_patient", - "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_application", - "crud_pilot_checkup_get_checkup_by_id", - "crud_pilot_checkup_list_actual_items", - "crud_pilot_checkup_list_checkups_paginated", - "crud_pilot_checkup_list_pending_patients", - "crud_pilot_checkup_list_reserve_items", - "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_parse_optional_datetime", - "crud_pilot_checkup_py", - "crud_pilot_checkup_remove_checkup_for_patient", - "crud_pilot_checkup_row_to_dict_actual_item", - "crud_pilot_checkup_row_to_dict_checkup", - "crud_pilot_checkup_row_to_dict_reserve_item", - "crud_pilot_checkup_save_actual_items", - "crud_pilot_checkup_save_reserve_items", - "crud_pilot_checkup_settle_checkup_fee", - "crud_pilot_checkup_soft_delete_checkup", - "crud_pilot_checkup_update_checkup", - "crud_pilot_delivery_create_delivery", - "crud_pilot_delivery_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_confirm_confirm_infusion", - "crud_pilot_infusion_confirm_create_infusion_confirm", - "crud_pilot_infusion_confirm_get_confirm_by_id", - "crud_pilot_infusion_confirm_get_confirm_by_schedule", - "crud_pilot_infusion_confirm_list_confirms_by_application", - "crud_pilot_infusion_confirm_py", - "crud_pilot_infusion_confirm_rationale_113", - "crud_pilot_infusion_confirm_row_to_dict", - "crud_pilot_infusion_confirm_update_infusion_confirm", - "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", - "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_find_service_order_product", - "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", - "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", - "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", - "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", - "crud_pilot_infusion_schedule_mgmt_py", - "crud_pilot_infusion_schedule_mgmt_resolve_course_display", - "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", - "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", - "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", - "crud_pilot_infusion_schedule_mgmt_update_infusion_status", - "crud_pilot_infusion_schedule_mgmt_update_qc_status", - "crud_pilot_outbound_status_sync_get_schedule", - "crud_pilot_outbound_status_sync_is_pilot_outbound_production", - "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", - "crud_pilot_outbound_status_sync_py", - "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", - "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", - "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", - "crud_pilot_outbound_status_sync_touch", - "crud_qc_work_order_create_outbound_qc_work_order", - "crud_role_create_role", - "crud_role_get_role", - "crud_role_get_role_data_scope", - "crud_role_get_role_menu_ids", - "crud_role_list_roles", - "crud_role_py", - "crud_role_rationale_1", - "crud_role_role_name_exists", - "crud_role_row_to_dict", - "crud_role_soft_delete_role", - "crud_role_total_pages", - "crud_role_update_role", - "crud_role_update_role_data_scope", - "crud_storage_facility_clear_slots_by_facility_node", - "crud_user_change_password", - "crud_user_create_user", - "crud_user_get_user", - "crud_user_get_user_with_relations", - "crud_user_hash_password", - "crud_user_list_post_ids_for_user", - "crud_user_list_user_ids_bound_to_post", - "crud_user_list_users", - "crud_user_py", - "crud_user_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" + "6": [ + "crud_material_stock_batch_batch_discard", + "crud_material_stock_batch_batch_options", + "crud_material_stock_batch_batch_row_to_dict", + "crud_material_stock_batch_batch_stock_in", + "crud_material_stock_batch_batch_stock_out", + "crud_material_stock_batch_create_batch_and_usage", + "crud_material_stock_batch_delete_batch", + "crud_material_stock_batch_discard_batch", + "crud_material_stock_batch_fmt_date", + "crud_material_stock_batch_gen_stock_in_no", + "crud_material_stock_batch_get_batch", + "crud_material_stock_batch_get_material_for_update", + "crud_material_stock_batch_list_batches", + "crud_material_stock_batch_opt_decimal", + "crud_material_stock_batch_opt_stock_in_date", + "crud_material_stock_batch_opt_stock_in_qty", + "crud_material_stock_batch_opt_str", + "crud_material_stock_batch_parse_date", + "crud_material_stock_batch_parse_expire_date", + "crud_material_stock_batch_py", + "crud_material_stock_batch_require_decimal", + "crud_material_stock_batch_require_str", + "crud_material_stock_batch_resolve_stock_in_no", + "crud_material_stock_batch_stock_in_no_exists", + "crud_material_stock_batch_stock_in_one", + "crud_material_stock_batch_stock_out_batch", + "crud_material_stock_batch_update_batch", + "crud_material_stock_batch_usage_batch_snapshots", + "crud_material_stock_batch_validate_discard_reason", + "crud_material_stock_check_batch_line_to_dict", + "crud_material_stock_check_cancel_check", + "crud_material_stock_check_check_header_to_dict", + "crud_material_stock_check_complete_check", + "crud_material_stock_check_get_check", + "crud_material_stock_check_get_check_detail", + "crud_material_stock_check_line_counts", + "crud_material_stock_check_list_checks", + "crud_material_stock_check_py", + "crud_material_stock_check_resolve_unused_item_fields", + "crud_material_stock_check_status_label", + "crud_material_stock_check_unused_amount", + "crud_material_stock_check_unused_line_to_dict", + "crud_material_stock_check_user_nick_name_map", + "crud_outbound_handover_inventory_apply_handover_inventory", + "crud_outbound_handover_inventory_deduct_market_material_for_handover", + "crud_outbound_handover_inventory_get_cell_product_locked", + "crud_outbound_handover_inventory_handover_usage_remark", + "crud_outbound_handover_inventory_handover_usage_remark_prefix", + "crud_outbound_handover_inventory_py", + "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_revert_handover_inventory", + "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", + "crud_outbound_handover_inventory_revert_market_handover_usages", + "crud_production_material_formula_get_configured_material", + "crud_production_material_formula_get_formula", + "crud_production_material_formula_line_to_dict", + "crud_production_material_formula_py", + "crud_production_material_formula_replace_formula", + "crud_production_material_prep_batch_map_for_prep_lines", + "crud_production_material_prep_cancel_prep", + "crud_production_material_prep_complete_prep", + "crud_production_material_prep_create_auto_stock_out", + "crud_production_material_prep_create_prep", + "crud_production_material_prep_create_quick_prep", + "crud_production_material_prep_delete_prep", + "crud_production_material_prep_fmt_date", + "crud_production_material_prep_generate_prep_no", + "crud_production_material_prep_generate_stock_in_no", + "crud_production_material_prep_get_or_create_configured_material", + "crud_production_material_prep_get_prep_detail", + "crud_production_material_prep_get_prep_row", + "crud_production_material_prep_header_to_dict", + "crud_production_material_prep_line_to_dict", + "crud_production_material_prep_list_available_material_batches", + "crud_production_material_prep_list_preps", + "crud_production_material_prep_parse_prep_lines", + "crud_production_material_prep_parse_quick_prep_lines", + "crud_production_material_prep_py", + "crud_production_material_prep_rationale_1296", + "crud_production_material_prep_rationale_523", + "crud_production_material_prep_rationale_893", + "crud_production_material_prep_rationale_948", + "crud_production_material_prep_require_draft", + "crud_production_material_prep_status_label", + "crud_production_material_prep_update_prep", + "crud_production_material_prep_user_nick_name_map", + "crud_production_material_prep_validate_requisition", + "crud_production_material_prep_write_prep_consume_usage", + "crud_production_material_prep_write_quick_prep_consume_usage", + "crud_production_material_stock_batch_batch_discard", + "crud_production_material_stock_batch_batch_options", + "crud_production_material_stock_batch_batch_row_to_dict", + "crud_production_material_stock_batch_batch_stock_in", + "crud_production_material_stock_batch_batch_stock_out", + "crud_production_material_stock_batch_create_batch_and_usage", + "crud_production_material_stock_batch_delete_batch", + "crud_production_material_stock_batch_discard_batch", + "crud_production_material_stock_batch_fmt_date", + "crud_production_material_stock_batch_get_batch", + "crud_production_material_stock_batch_get_material_for_update", + "crud_production_material_stock_batch_list_batches", + "crud_production_material_stock_batch_optional_str", + "crud_production_material_stock_batch_parse_date", + "crud_production_material_stock_batch_parse_expire_date", + "crud_production_material_stock_batch_parse_optional_date", + "crud_production_material_stock_batch_py", + "crud_production_material_stock_batch_require_decimal", + "crud_production_material_stock_batch_require_str", + "crud_production_material_stock_batch_stock_in_no_exists", + "crud_production_material_stock_batch_stock_in_one", + "crud_production_material_stock_batch_stock_out_batch", + "crud_production_material_stock_batch_update_batch", + "crud_production_material_stock_batch_usage_batch_snapshots", + "crud_production_material_stock_batch_validate_discard_reason", + "crud_production_material_stock_check_batch_line_to_dict", + "crud_production_material_stock_check_cancel_check", + "crud_production_material_stock_check_check_header_to_dict", + "crud_production_material_stock_check_complete_check", + "crud_production_material_stock_check_create_check", + "crud_production_material_stock_check_get_check", + "crud_production_material_stock_check_get_check_detail", + "crud_production_material_stock_check_line_counts", + "crud_production_material_stock_check_list_checks", + "crud_production_material_stock_check_parse_check_time", + "crud_production_material_stock_check_parse_optional_date", + "crud_production_material_stock_check_py", + "crud_production_material_stock_check_resolve_unused_item_fields", + "crud_production_material_stock_check_save_unused_lines", + "crud_production_material_stock_check_status_label", + "crud_production_material_stock_check_unused_amount", + "crud_production_material_stock_check_unused_line_to_dict", + "crud_production_material_stock_check_user_nick_name_map", + "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_is_enabled_status", + "crud_qc_material_list_materials", + "crud_qc_material_norm_status", + "crud_qc_material_options_list", + "crud_qc_material_py", + "crud_qc_material_rationale_26", + "crud_qc_material_row_to_dict", + "crud_qc_material_soft_delete_material", + "crud_qc_material_stock_batch_batch_stock_in", + "crud_qc_material_stock_batch_batch_stock_out", + "crud_qc_material_stock_batch_create_batch_and_usage", + "crud_qc_material_stock_batch_delete_batch", + "crud_qc_material_stock_batch_discard_batch", + "crud_qc_material_stock_batch_get_batch", + "crud_qc_material_stock_batch_get_material_for_update", + "crud_qc_material_stock_batch_parse_date", + "crud_qc_material_stock_batch_parse_expire_date", + "crud_qc_material_stock_batch_py", + "crud_qc_material_stock_batch_require_decimal", + "crud_qc_material_stock_batch_require_str", + "crud_qc_material_stock_batch_stock_in_no_exists", + "crud_qc_material_stock_batch_stock_in_one", + "crud_qc_material_stock_batch_stock_out_batch", + "crud_qc_material_stock_batch_update_batch", + "crud_qc_material_stock_batch_usage_batch_snapshots", + "crud_qc_material_stock_batch_validate_discard_reason", + "crud_qc_material_stock_check_batch_line_to_dict", + "crud_qc_material_stock_check_cancel_check", + "crud_qc_material_stock_check_check_header_to_dict", + "crud_qc_material_stock_check_complete_check", + "crud_qc_material_stock_check_create_check", + "crud_qc_material_stock_check_get_check", + "crud_qc_material_stock_check_get_check_detail", + "crud_qc_material_stock_check_line_counts", + "crud_qc_material_stock_check_list_checks", + "crud_qc_material_stock_check_parse_check_time", + "crud_qc_material_stock_check_parse_optional_date", + "crud_qc_material_stock_check_py", + "crud_qc_material_stock_check_rationale_363", + "crud_qc_material_stock_check_resolve_unused_item_fields", + "crud_qc_material_stock_check_save_unused_lines", + "crud_qc_material_stock_check_status_label", + "crud_qc_material_stock_check_unused_amount", + "crud_qc_material_stock_check_unused_line_to_dict", + "crud_qc_material_stock_check_user_nick_name_map", + "crud_qc_material_stock_in", + "crud_qc_material_stock_out", + "crud_qc_material_total_pages", + "crud_qc_material_update_material", + "models_production_material_bizproductionmaterialformula", + "models_production_material_bizproductionmaterialprepline", + "models_qc_material_bizqcmaterialstockcheck", + "models_qc_material_bizqcmaterialstockcheckbatchline", + "models_qc_material_bizqcmaterialstockcheckunusedline", + "models_qc_material_py", + "services_protocol_pay_mode_switch_dec", + "services_protocol_pay_mode_switch_py", + "services_protocol_pay_mode_switch_rationale_1", + "services_protocol_pay_mode_switch_validate_payment_details_for_save" ], - "8": [ + "7": [ "api_workflow_get_designer_data", "app_main_error_json", "app_main_health_check", + "app_main_lifespan", "app_main_mask_secret", "app_main_rationale_81", "app_main_rationale_92", @@ -3537,6 +3471,7 @@ "crud_workflow_get_process_def", "crud_workflow_get_task", "crud_workflow_get_transitions_by_version", + "crud_workflow_list_my_instances", "crud_workflow_list_process_defs", "crud_workflow_list_versions", "crud_workflow_process_code_exists", @@ -3569,196 +3504,193 @@ "services_workflow_engine_workflowengine_evaluate_condition", "services_workflow_engine_workflowengine_execute_node", "services_workflow_engine_workflowengine_reject_task", - "services_workflow_engine_workflowengine_start_process" + "services_workflow_engine_workflowengine_resolve_approvers", + "services_workflow_engine_workflowengine_start_process", + "tasks_init_init_scheduled_tasks", + "tasks_init_py", + "tasks_init_shutdown_scheduler" + ], + "8": [ + "api_public_avatar_url_field", + "api_public_build_current_user_payload", + "api_public_build_user_info_payload", + "api_public_get_current_user_profile", + "api_public_get_web_auth_menu_codes", + "api_public_jwt_user_payload", + "api_public_logout", + "api_public_py", + "api_public_rationale_1", + "api_public_rationale_115", + "api_public_rationale_126", + "api_public_rationale_246", + "api_public_rationale_265", + "api_public_rationale_279", + "api_public_rationale_348", + "api_public_rationale_381", + "api_public_rationale_45", + "api_public_rationale_54", + "api_public_rationale_73", + "api_public_refresh_token", + "api_public_resolve_current_user_from_request", + "api_public_update_current_user_profile", + "api_public_upload_current_user_avatar", + "api_public_web_login", + "api_public_web_login_rsa_public_key", + "core_auth_create_access_token", + "core_auth_create_refresh_token", + "core_auth_decode_token", + "core_auth_extend_session", + "core_auth_get_client_ip", + "core_auth_get_current_user", + "core_auth_get_current_user_by_token", + "core_auth_get_current_user_simple", + "core_auth_get_redis_client", + "core_auth_is_refresh_token_valid", + "core_auth_is_session_valid", + "core_auth_py", + "core_auth_rationale_107", + "core_auth_rationale_190", + "core_auth_rationale_76", + "core_auth_redis_session_enabled", + "core_auth_refresh_key", + "core_auth_revoke_refresh_token", + "core_auth_revoke_session", + "core_auth_session_key", + "core_auth_store_refresh_token", + "core_auth_store_session", + "core_login_crypto_decrypt_login_payload", + "core_login_crypto_ensure_initialized", + "core_login_crypto_extract_login_credentials", + "core_login_crypto_get_public_pem", + "core_login_crypto_load_private_key_from_pem", + "core_login_crypto_normalize_pem_text", + "core_login_crypto_py", + "core_login_crypto_rationale_1", + "core_login_crypto_rationale_101", + "core_login_crypto_rationale_42", + "core_login_crypto_rationale_80", + "core_login_crypto_validate_ts", + "core_menu_guard_get_user_menu_codes", + "core_menu_guard_py", + "core_menu_guard_rationale_1", + "core_menu_guard_rationale_15", + "core_menu_guard_rationale_23", + "core_menu_guard_rationale_51", + "core_menu_guard_rationale_57", + "core_menu_guard_require_admin_or_super_admin", + "core_menu_guard_require_any_menu_code", + "core_menu_guard_require_menu_code", + "core_security_get_password_hash", + "core_security_py", + "core_security_rationale_5", + "core_security_verify_password", + "crud_base_crudbase_delete", + "crud_base_crudbase_hard_delete", + "crud_base_crudbase_update", + "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "crud_dict_type_create_dict_type", + "crud_dict_type_dict_type_code_exists", + "crud_dict_type_get_dict_type", + "crud_dict_type_list_dict_types", + "crud_dict_type_py", + "crud_dict_type_rationale_1", + "crud_dict_type_row_to_dict", + "crud_dict_type_soft_delete_dict_type", + "crud_dict_type_total_pages", + "crud_dict_type_update_dict_type", + "crud_outbound_release_material_cell_row_to_dict", + "crud_outbound_release_material_enrich_cell_dicts_with_live_status", + "crud_outbound_release_material_find_outbound_cell_row", + "crud_outbound_release_material_find_outbound_qc_material_row", + "crud_outbound_release_material_fmt_dt", + "crud_outbound_release_material_get_outbound_material", + "crud_outbound_release_material_get_schedule", + "crud_outbound_release_material_legacy_paper_rows_from_attachments", + "crud_outbound_release_material_material_header_to_dict", + "crud_outbound_release_material_paper_row_to_dict", + "crud_outbound_release_material_py", + "crud_outbound_release_material_qc_material_row_to_dict", + "crud_outbound_release_material_save_outbound_material", + "crud_outbound_release_material_soft_delete_outbound_cells_not_in", + "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", + "crud_pilot_application_save_patient", + "crud_pilot_checkup_batch_create_checkups", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_delete_actual_item", + "crud_pilot_checkup_delete_reserve_item", + "crud_pilot_checkup_ensure_checkup_for_patient", + "crud_pilot_checkup_generate_checkup_no", + "crud_pilot_checkup_get_checkup_by_id", + "crud_pilot_checkup_list_actual_items", + "crud_pilot_checkup_list_checkups_paginated", + "crud_pilot_checkup_list_pending_patients", + "crud_pilot_checkup_list_reserve_items", + "crud_pilot_checkup_mark_checkup_checked", + "crud_pilot_checkup_parse_optional_datetime", + "crud_pilot_checkup_py", + "crud_pilot_checkup_remove_checkup_for_patient", + "crud_pilot_checkup_row_to_dict_actual_item", + "crud_pilot_checkup_row_to_dict_checkup", + "crud_pilot_checkup_row_to_dict_reserve_item", + "crud_pilot_checkup_save_actual_items", + "crud_pilot_checkup_save_reserve_items", + "crud_pilot_checkup_settle_checkup_fee", + "crud_pilot_checkup_soft_delete_checkup", + "crud_pilot_checkup_update_checkup", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_rationale_1", + "crud_role_role_name_exists", + "crud_role_row_to_dict", + "crud_role_soft_delete_role", + "crud_role_total_pages", + "crud_role_update_role", + "crud_role_update_role_data_scope", + "crud_role_update_role_menus", + "crud_sample_reception_can_edit_sample_reception", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_user_change_password", + "crud_user_create_user", + "crud_user_get_user", + "crud_user_get_user_with_relations", + "crud_user_hash_password", + "crud_user_list_post_ids_for_user", + "crud_user_list_user_ids_bound_to_post", + "crud_user_list_users", + "crud_user_py", + "crud_user_replace_associations", + "crud_user_reset_password", + "crud_user_row_to_dict", + "crud_user_set_user_post_ids_only", + "crud_user_soft_delete_user", + "crud_user_sync_post_user_bindings", + "crud_user_total_pages", + "crud_user_update_user", + "crud_user_user_no_exists", + "crud_user_usercrudcompat_get_by_user_no", + "schemas_auth_profileupdaterequest", + "schemas_auth_rationale_55", + "services_web_auth_roles_active_role_name_rows", + "services_web_auth_roles_get_user_role_names", + "services_web_auth_roles_iter_user_menu_perm_codes", + "services_web_auth_roles_map_role_name_to_web", + "services_web_auth_roles_py", + "services_web_auth_roles_resolve_web_role_for_user", + "services_web_auth_roles_user_has_active_roles" ], "9": [ - "crud_cell_product_ancestor_link_from_cell_product_input", - "crud_cell_product_ancestor_sample_chain_link", - "crud_cell_product_apply_cell_product_status_change", - "crud_cell_product_build_ancestor_chain", - "crud_cell_product_build_descendant_chain", - "crud_cell_product_build_facility_path_label", - "crud_cell_product_build_split_product_codes", - "crud_cell_product_create_cell_product", - "crud_cell_product_create_cell_products_batch", - "crud_cell_product_create_cell_products_by_quantity", - "crud_cell_product_delete_cell_product", - "crud_cell_product_donation_sample_chain_node", - "crud_cell_product_donation_sample_customer_dict", - "crud_cell_product_edge_meta", - "crud_cell_product_enrich_product_dicts", - "crud_cell_product_find_cell_product_by_input", - "crud_cell_product_find_donation_sample", - "crud_cell_product_find_protocol_sample", - "crud_cell_product_get_cell_product", - "crud_cell_product_get_max_passage_product_seq", - "crud_cell_product_get_max_passage_product_seq_map", - "crud_cell_product_get_max_product_suffix_seq", - "crud_cell_product_get_next_code", - "crud_cell_product_get_product_chain", - "crud_cell_product_list_cell_products", - "crud_cell_product_nest_ancestor_parent", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_passage_product_base", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_product_code_exists", - "crud_cell_product_product_node", - "crud_cell_product_product_to_response", - "crud_cell_product_protocol_sample_chain_node", - "crud_cell_product_py", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_sample_customer_dict", - "crud_cell_product_sample_type_name_from_id", - "crud_cell_product_total_pages", - "crud_cell_product_update_cell_product", - "crud_cell_product_validate_batch_items", - "crud_equipment_snapshot_join_equipment_ids", - "crud_equipment_snapshot_parse_equipment_ids", - "crud_equipment_snapshot_py", - "crud_equipment_snapshot_rationale_1", - "crud_equipment_snapshot_rationale_29", - "crud_equipment_snapshot_resolve_equipment_list_snapshot", - "crud_outbound_handover_inventory_apply_handover_inventory", - "crud_outbound_handover_inventory_deduct_market_material_for_handover", - "crud_outbound_handover_inventory_get_cell_product_locked", - "crud_outbound_handover_inventory_handover_usage_remark", - "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "crud_outbound_handover_inventory_py", - "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_revert_handover_inventory", - "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", - "crud_outbound_handover_inventory_revert_market_handover_usages", - "crud_production_material_usage_deduct_step_usage_legacy_batch", - "crud_production_material_usage_register_step_usage_from_requisition", - "crud_production_material_usage_revert_step_material_usages", - "crud_production_task_add_task_step", - "crud_production_task_aggregate_production_tab_step_field", - "crud_production_task_assert_step_assignee_for_write", - "crud_production_task_assert_task_assignee", - "crud_production_task_assert_task_step_assignee_or_legacy", - "crud_production_task_batch_load_step_sub_tables", - "crud_production_task_clone_route_to_task", - "crud_production_task_clone_step_consumables", - "crud_production_task_clone_step_data_collections", - "crud_production_task_clone_step_outputs", - "crud_production_task_clone_step_reagents", - "crud_production_task_consume_task_input_cell_products", - "crud_production_task_copy_task_step", - "crud_production_task_count_mine_production_work_order_tab_step_badges", - "crud_production_task_count_production_work_order_tab_step_badges", - "crud_production_task_count_step_tab_badges_by_tab", - "crud_production_task_create_occupancy_for_product", - "crud_production_task_create_production_task", - "crud_production_task_delete_production_task", - "crud_production_task_delete_task_step", - "crud_production_task_empty_production_tab_step_counts", - "crud_production_task_empty_step_sub_tables", - "crud_production_task_enrich_handover_times", - "crud_production_task_enrich_outbound_task_items", - "crud_production_task_enrich_tasks_with_step_summaries", - "crud_production_task_fmt_dt", - "crud_production_task_forward_production_task", - "crud_production_task_generate_task_no", - "crud_production_task_get_production_task_detail", - "crud_production_task_get_production_task_row", - "crud_production_task_list_mine_production_tasks", - "crud_production_task_normalize_date_bound", - "crud_production_task_output_item_has_spec", - "crud_production_task_output_item_spec_text", - "crud_production_task_parse_optional_date", - "crud_production_task_py", - "crud_production_task_reassign_production_task", - "crud_production_task_record_task_handover", - "crud_production_task_reorder_task_steps", - "crud_production_task_replace_step_configured_reagents", - "crud_production_task_replace_step_consumables", - "crud_production_task_replace_step_data_collections", - "crud_production_task_replace_step_outputs", - "crud_production_task_replace_step_reagents", - "crud_production_task_require_requisition_for_catalog_material", - "crud_production_task_resolve_production_tab_key", - "crud_production_task_resolve_sub_table_order_num", - "crud_production_task_set_task_inputs", - "crud_production_task_set_task_outputs", - "crud_production_task_soft_delete_sub", - "crud_production_task_step_assignee_active_users_in_tenant", - "crud_production_task_step_assignee_active_users_with_role_in_tenant", - "crud_production_task_step_assignee_enrich_step_assignees", - "crud_production_task_step_assignee_enrich_step_completed_by_names", - "crud_production_task_step_assignee_py", - "crud_production_task_step_assignee_sync_assignees_for_step", - "crud_production_task_step_assignee_user_is_any_step_assignee_of_task", - "crud_production_task_step_assignee_user_is_step_assignee", - "crud_production_task_step_assignee_validate_assignee_user_ids", - "crud_production_task_step_configured_reagent_to_dict", - "crud_production_task_step_consumable_to_dict", - "crud_production_task_step_data_collection_to_dict", - "crud_production_task_step_output_to_dict", - "crud_production_task_step_reagent_to_dict", - "crud_production_task_step_sub_tables_to_dict", - "crud_production_task_step_to_dict", - "crud_production_task_task_input_to_dict", - "crud_production_task_task_output_to_dict", - "crud_production_task_total_pages", - "crud_production_task_update_product_from_output", - "crud_production_task_update_production_task", - "crud_production_task_update_task_status", - "crud_production_task_validate_assignee_user_id", - "crud_production_work_order_sync_production_work_order_status_from_tasks", - "crud_storage_occupancy_add_stored_occupancy_no_commit", - "crud_storage_occupancy_assert_batch_slots_unique", - "crud_storage_occupancy_assert_slot_vacant", - "crud_storage_occupancy_attach_cell_product_fields", - "crud_storage_occupancy_batch_create_occupancies", - "crud_storage_occupancy_create_occupancy", - "crud_storage_occupancy_enrich_occupancy_items", - "crud_storage_occupancy_enrich_slots_with_stored_cell_products", - "crud_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_load_cell_product_map", - "crud_storage_occupancy_py", - "crud_storage_occupancy_rationale_1", - "crud_storage_occupancy_rationale_267", - "crud_storage_occupancy_rationale_409", - "crud_storage_occupancy_rationale_43", - "crud_storage_occupancy_refresh_slot_cache", - "crud_storage_occupancy_remove_by_item", - "crud_storage_occupancy_remove_by_item_no_commit", - "crud_storage_occupancy_remove_occupancy", - "crud_storage_occupancy_row_to_dict" - ], - "10": [ "api_operations_accesslogcreatebody", "api_operations_accesslogupdatebody", - "api_operations_batch_create_storage_slots", "api_operations_cleanroomcreatebody", "api_operations_cleanroomupdatebody", - "api_operations_create_access_log", - "api_operations_create_storage_slot", - "api_operations_create_uv_disinfect_log", - "api_operations_delete_access_log", - "api_operations_delete_clean_room", - "api_operations_delete_storage_facility", - "api_operations_delete_storage_slot", - "api_operations_delete_uv_disinfect_log", "api_operations_exhibitionappointmentcreatebody", "api_operations_exhibitionappointmentupdatebody", - "api_operations_get_tenant_no", - "api_operations_list_access_logs", - "api_operations_list_exhibition_appointments", - "api_operations_list_occupancies", - "api_operations_list_occupancy_history", - "api_operations_list_storage_facilities", - "api_operations_list_storage_slot_select_options", "api_operations_list_storage_slot_stats", - "api_operations_list_storage_slots", - "api_operations_list_uv_disinfect_logs", - "api_operations_normalize_visit_date_bound", "api_operations_occupancycreatebody", - "api_operations_parse_optional_dt", - "api_operations_py", "api_operations_rationale_1", "api_operations_rationale_621", "api_operations_storagefacilitycreatebody", @@ -3768,9 +3700,6 @@ "api_operations_storageslotcreatebody", "api_operations_storageslotinsertrowbody", "api_operations_storageslotupdatebody", - "api_operations_update_access_log", - "api_operations_update_storage_slot", - "api_operations_update_uv_disinfect_log", "api_operations_uvdisinfectlogcreatebody", "api_operations_uvdisinfectlogupdatebody", "crud_clean_room_access_log_to_dict", @@ -3884,161 +3813,7 @@ "services_storage_facility_code_refresh_outbound_release_cell_slot_names", "services_storage_facility_code_validate_node_code" ], - "11": [ - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_urls_to_attachment_list", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_apply_planned_start_time_step_filter", - "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_from_reception", - "crud_production_work_order_create_production_work_order_manual", - "crud_production_work_order_create_temp_production_work_order", - "crud_production_work_order_dec_price", - "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_production_reception_get_map_by_reception_ids", - "crud_sample_reception_attach_production_reception", - "crud_sample_reception_check_result_get_check_results_for_reception", - "crud_sample_reception_check_result_legacy_results_from_reception", - "crud_sample_reception_check_result_list_results_by_reception_ids", - "crud_sample_reception_check_result_py", - "crud_sample_reception_check_result_result_to_dict", - "crud_sample_reception_check_result_save_reception_check_results", - "crud_sample_reception_check_result_soft_delete_reception_check_results", - "crud_sample_reception_check_result_sync_legacy_columns_from_results", - "crud_sample_reception_create_sample_reception", - "crud_sample_reception_dec", - "crud_sample_reception_donation_ids_matching_lab_storage_keyword", - "crud_sample_reception_donation_rows_to_sample_list_items", - "crud_sample_reception_donation_sample_detail_rows_query", - "crud_sample_reception_donation_sample_id_col", - "crud_sample_reception_donation_sample_pending_query", - "crud_sample_reception_finalize_reception_detail", - "crud_sample_reception_fmt_dt", - "crud_sample_reception_format_lab_storage_codes_csv", - "crud_sample_reception_get_reception_by_id", - "crud_sample_reception_get_reception_by_sample_code", - "crud_sample_reception_get_receptions_map_for_donation_samples", - "crud_sample_reception_get_receptions_map_for_samples", - "crud_sample_reception_lab_code_allocate_lab_storage_codes", - "crud_sample_reception_lab_code_allocate_one_seq", - "crud_sample_reception_lab_code_assert_lab_storage_code_available", - "crud_sample_reception_lab_code_format_lab_storage_code", - "crud_sample_reception_lab_code_max_existing_seq", - "crud_sample_reception_lab_code_parse_reception_date", - "crud_sample_reception_lab_code_py", - "crud_sample_reception_lab_code_rationale_1", - "crud_sample_reception_lab_code_rationale_165", - "crud_sample_reception_lab_code_rationale_177", - "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", - "crud_sample_reception_lab_code_sync_sequence_from_existing", - "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", - "crud_sample_reception_lab_code_validate_lab_storage_code", - "crud_sample_reception_lab_storage_keyword_like", - "crud_sample_reception_list_pending_protocol_samples", - "crud_sample_reception_list_received_protocol_samples", - "crud_sample_reception_normalize_date_bound", - "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", - "crud_sample_reception_py", - "crud_sample_reception_reception_detail_item", - "crud_sample_reception_reception_detail_item_with_production", - "crud_sample_reception_reception_ids_matching_lab_storage_keyword", - "crud_sample_reception_reception_sample_code", - "crud_sample_reception_reception_to_dict", - "crud_sample_reception_rows_to_sample_list_items", - "crud_sample_reception_sample_codes_matching_lab_storage_keyword", - "crud_sample_reception_sample_detail_rows_query", - "crud_sample_reception_sample_pending_query", - "crud_sample_reception_update_sample_reception", - "crud_sample_sms_notification_accept_conclusion_label", - "crud_sample_sms_notification_base_query", - "crud_sample_sms_notification_ensure_notification", - "crud_sample_sms_notification_fetch_sample_type_name", - "crud_sample_sms_notification_fmt_dt", - "crud_sample_sms_notification_generate_sms_content", - "crud_sample_sms_notification_list_notifications", - "crud_sample_sms_notification_normalize_date_bound", - "crud_sample_sms_notification_py", - "crud_sample_sms_notification_resolve_notification", - "crud_sample_sms_notification_row_to_dict", - "crud_sample_sms_notification_toggle_notification_status", - "crud_sample_sms_notification_total_pages", - "crud_sample_sms_notification_unicode_ci", - "crud_sop_document_create_sop_document", - "crud_sop_document_get_sop_document", - "crud_sop_document_list_sop_documents", - "crud_sop_document_py", - "crud_sop_document_rationale_1", - "crud_sop_document_row_to_dict", - "crud_sop_document_soft_delete_sop_document", - "crud_sop_document_sop_code_exists", - "crud_sop_document_total_pages", - "crud_sop_document_update_sop_document", - "crud_storage_entry_sms_notification_base_query", - "crud_storage_entry_sms_notification_ensure_notification", - "crud_storage_entry_sms_notification_fetch_sample_type_name", - "crud_storage_entry_sms_notification_fmt_dt", - "crud_storage_entry_sms_notification_generate_sms_content", - "crud_storage_entry_sms_notification_list_notifications", - "crud_storage_entry_sms_notification_normalize_date_bound", - "crud_storage_entry_sms_notification_py", - "crud_storage_entry_sms_notification_resolve_notification", - "crud_storage_entry_sms_notification_row_to_dict", - "crud_storage_entry_sms_notification_storage_status_label", - "crud_storage_entry_sms_notification_toggle_notification_status", - "crud_storage_entry_sms_notification_total_pages", - "crud_storage_entry_sms_notification_unicode_ci", - "crud_storage_release_review_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_gate_qc_info", - "crud_storage_release_review_build_process_qc_info_list", - "crud_storage_release_review_build_production_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" - ], - "12": [ + "10": [ "api_production_batchstockinbody", "api_production_batchstockinitem", "api_production_batchstockoutbody", @@ -4122,73 +3897,222 @@ "schemas_production_work_order_py", "schemas_qc_work_order_productionqcworkordercreatebody" ], + "11": [ + "core_utils_format_datetime", + "core_utils_generate_id", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_optional_date", + "core_utils_parse_date", + "core_utils_py", + "core_utils_rationale_71", + "crud_base_camel_to_snake", + "crud_base_crudbase_create", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_biz_no_generator_allocate_next_biz_no", + "crud_biz_no_generator_format_biz_no", + "crud_biz_no_generator_prefix_for", + "crud_biz_no_generator_py", + "crud_biz_no_generator_rationale_1", + "crud_biz_no_generator_rationale_35", + "crud_collection_protocol_create_collection_protocol", + "crud_collection_protocol_format_sample_collect_summary", + "crud_protocol_donation_convert_active_link_query", + "crud_protocol_donation_convert_assert_biz_no_available", + "crud_protocol_donation_convert_create_convert_link", + "crud_protocol_donation_convert_get_convert_partner", + "crud_protocol_donation_convert_get_partner_sample_codes", + "crud_protocol_donation_convert_has_active_convert_link", + "crud_protocol_donation_convert_py", + "crud_protocol_donation_convert_rationale_1", + "crud_protocol_donation_convert_rationale_132", + "crud_protocol_donation_convert_rationale_198", + "crud_protocol_donation_convert_rationale_273", + "crud_protocol_donation_convert_rationale_35", + "crud_protocol_donation_convert_rationale_84", + "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "crud_research_donation_audit_to_dict", + "crud_research_donation_batch_delete_donations", + "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_from_storage", + "crud_research_donation_convert_to_storage", + "crud_research_donation_create_collection", + "crud_research_donation_create_donation", + "crud_research_donation_create_party", + "crud_research_donation_create_samples", + "crud_research_donation_create_transport", + "crud_research_donation_dec", + "crud_research_donation_delete_donation", + "crud_research_donation_donation_sample_code_seq", + "crud_research_donation_fmt_dt", + "crud_research_donation_get_collection", + "crud_research_donation_get_donation_detail", + "crud_research_donation_get_party", + "crud_research_donation_list_audits", + "crud_research_donation_list_donations", + "crud_research_donation_list_sample_transports", + "crud_research_donation_list_samples", + "crud_research_donation_load_unit_name_map", + "crud_research_donation_merge_comma_separated_urls", + "crud_research_donation_migrate_donation_sample_child_refs_on_replace", + "crud_research_donation_next_donation_sample_code", + "crud_research_donation_normalize_date_bound", + "crud_research_donation_normalize_fields", + "crud_research_donation_optional_decimal", + "crud_research_donation_party_to_dict", + "crud_research_donation_py", + "crud_research_donation_resolve_donation_payload", + "crud_research_donation_sample_to_dict", + "crud_research_donation_soft_delete_all", + "crud_research_donation_soft_delete_collection", + "crud_research_donation_soft_delete_party", + "crud_research_donation_soft_delete_samples", + "crud_research_donation_soft_delete_transports", + "crud_research_donation_submit_audit", + "crud_research_donation_total_pages", + "crud_research_donation_transport_to_dict", + "crud_research_donation_update_donation", + "crud_research_donation_user_nick_name_map", + "models_research_donation_bizprotocoldonationconvert", + "models_research_donation_rationale_188" + ], + "12": [ + "api_production_get_next_cell_product_code", + "crud_cell_product_ancestor_link_from_cell_product_input", + "crud_cell_product_ancestor_sample_chain_link", + "crud_cell_product_apply_cell_product_status_change", + "crud_cell_product_build_ancestor_chain", + "crud_cell_product_build_descendant_chain", + "crud_cell_product_build_facility_path_label", + "crud_cell_product_build_split_product_codes", + "crud_cell_product_create_cell_product", + "crud_cell_product_create_cell_products_batch", + "crud_cell_product_create_cell_products_by_quantity", + "crud_cell_product_delete_cell_product", + "crud_cell_product_donation_sample_chain_node", + "crud_cell_product_donation_sample_customer_dict", + "crud_cell_product_edge_meta", + "crud_cell_product_enrich_product_dicts", + "crud_cell_product_find_cell_product_by_input", + "crud_cell_product_find_donation_sample", + "crud_cell_product_find_protocol_sample", + "crud_cell_product_get_cell_product", + "crud_cell_product_get_max_passage_product_seq", + "crud_cell_product_get_max_passage_product_seq_map", + "crud_cell_product_get_max_product_suffix_seq", + "crud_cell_product_get_next_code", + "crud_cell_product_get_product_chain", + "crud_cell_product_list_cell_products", + "crud_cell_product_nest_ancestor_parent", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_passage_product_base", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_product_code_exists", + "crud_cell_product_product_node", + "crud_cell_product_product_to_response", + "crud_cell_product_protocol_sample_chain_node", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_sample_customer_dict", + "crud_cell_product_sample_type_name_from_id", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_cell_product_validate_batch_items", + "crud_production_task_consume_task_input_cell_products", + "crud_production_task_create_occupancy_for_product", + "crud_storage_occupancy_add_stored_occupancy_no_commit", + "crud_storage_occupancy_assert_batch_slots_unique", + "crud_storage_occupancy_assert_slot_vacant", + "crud_storage_occupancy_attach_cell_product_fields", + "crud_storage_occupancy_batch_create_occupancies", + "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_enrich_occupancy_items", + "crud_storage_occupancy_enrich_slots_with_stored_cell_products", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", + "crud_storage_occupancy_load_cell_product_map", + "crud_storage_occupancy_py", + "crud_storage_occupancy_rationale_1", + "crud_storage_occupancy_rationale_267", + "crud_storage_occupancy_rationale_409", + "crud_storage_occupancy_rationale_43", + "crud_storage_occupancy_refresh_slot_cache", + "crud_storage_occupancy_remove_by_item", + "crud_storage_occupancy_remove_by_item_no_commit", + "crud_storage_occupancy_remove_occupancy", + "crud_storage_occupancy_row_to_dict" + ], "13": [ - "api_public_avatar_url_field", - "api_public_build_user_info_payload", - "api_public_jwt_user_payload", - "api_public_logout", - "api_public_py", - "api_public_rationale_1", - "api_public_rationale_115", - "api_public_rationale_126", - "api_public_rationale_246", - "api_public_rationale_45", - "api_public_rationale_54", - "api_public_refresh_token", - "api_public_web_login", - "api_public_web_login_rsa_public_key", - "app_main_lifespan", - "core_auth_create_access_token", - "core_auth_create_refresh_token", - "core_auth_decode_token", - "core_auth_extend_session", - "core_auth_get_client_ip", - "core_auth_get_current_user", - "core_auth_get_current_user_by_token", - "core_auth_get_current_user_simple", - "core_auth_get_redis_client", - "core_auth_is_refresh_token_valid", - "core_auth_is_session_valid", - "core_auth_py", - "core_auth_rationale_107", - "core_auth_rationale_190", - "core_auth_rationale_76", - "core_auth_redis_session_enabled", - "core_auth_refresh_key", - "core_auth_revoke_refresh_token", - "core_auth_revoke_session", - "core_auth_session_key", - "core_auth_store_refresh_token", - "core_auth_store_session", - "core_login_crypto_decrypt_login_payload", - "core_login_crypto_ensure_initialized", - "core_login_crypto_extract_login_credentials", - "core_login_crypto_get_public_pem", - "core_login_crypto_load_private_key_from_pem", - "core_login_crypto_normalize_pem_text", - "core_login_crypto_py", - "core_login_crypto_rationale_1", - "core_login_crypto_rationale_101", - "core_login_crypto_rationale_42", - "core_login_crypto_rationale_80", - "core_login_crypto_validate_ts", - "core_security_get_password_hash", - "core_security_py", - "core_security_rationale_5", - "core_security_verify_password", - "crud_base_crudbase_delete", - "crud_base_crudbase_hard_delete", - "crud_role_update_role_menus", - "crud_sample_reception_can_edit_sample_reception", - "crud_user_usercrudcompat_get_by_user_no", - "services_web_auth_roles_active_role_name_rows", - "services_web_auth_roles_get_user_role_names", - "services_web_auth_roles_py", - "services_web_auth_roles_resolve_web_role_for_user", - "services_web_auth_roles_user_has_active_roles", - "tasks_init_init_scheduled_tasks", - "tasks_init_py", - "tasks_init_shutdown_scheduler" + "crud_pilot_application_complete_application", + "crud_pilot_application_create_basic_experiment_sale_schedules", + "crud_pilot_application_create_infusion_plan", + "crud_pilot_application_create_schedule", + "crud_pilot_application_create_schedule_products", + "crud_pilot_application_format_yyyy_mm_dd", + "crud_pilot_application_generate_application_no", + "crud_pilot_application_get_application", + "crud_pilot_application_get_or_create_infusion_plan", + "crud_pilot_application_get_patient_by_application", + "crud_pilot_application_get_schedule_for_plan", + "crud_pilot_application_list_applications", + "crud_pilot_application_list_infusion_plans", + "crud_pilot_application_list_schedules_by_plan", + "crud_pilot_application_mark_schedule_complete", + "crud_pilot_application_normalize_infusion_status_code", + "crud_pilot_application_normalize_yyyymmdd", + "crud_pilot_application_parse_infusion_datetime", + "crud_pilot_application_prepare_infusion_plan_payload", + "crud_pilot_application_py", + "crud_pilot_application_release_application_no_for_soft_delete", + "crud_pilot_application_row_to_dict_application", + "crud_pilot_application_row_to_dict_infusion_plan", + "crud_pilot_application_row_to_dict_infusion_schedule", + "crud_pilot_application_row_to_dict_patient", + "crud_pilot_application_row_to_dict_schedule_product", + "crud_pilot_application_save_application_infusion", + "crud_pilot_application_schedule_deletable", + "crud_pilot_application_schedule_has_blocking_links", + "crud_pilot_application_schedule_infusion_editable", + "crud_pilot_application_schedule_locked", + "crud_pilot_application_soft_delete_application", + "crud_pilot_application_soft_delete_infusion_plan", + "crud_pilot_application_soft_delete_schedule", + "crud_pilot_application_start_application", + "crud_pilot_application_update_infusion_plan", + "crud_pilot_application_update_schedule", + "crud_pilot_application_update_schedule_editable", + "crud_pilot_application_update_schedule_order_only", + "crud_pilot_application_upsert_application_infusion", + "crud_pilot_application_upsert_schedule_products", + "crud_pilot_application_void_application", + "crud_pilot_delivery_create_delivery", + "crud_pilot_delivery_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_method", + "crud_pilot_delivery_soft_delete_delivery", + "crud_pilot_outbound_status_sync_get_schedule", + "crud_pilot_outbound_status_sync_is_pilot_outbound_production", + "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", + "crud_pilot_outbound_status_sync_py", + "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", + "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", + "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", + "crud_pilot_outbound_status_sync_touch" ], "14": [ "crud_qc_material_usage_amount_for_row", @@ -4246,7 +4170,6 @@ "crud_cleanroom_garment_garment_code_exists", "crud_cleanroom_garment_garment_to_dict", "crud_cleanroom_garment_get_garment", - "crud_cleanroom_garment_get_garment_detail", "crud_cleanroom_garment_get_sterilize_log", "crud_cleanroom_garment_get_wash_log", "crud_cleanroom_garment_list_garments", @@ -4279,6 +4202,7 @@ "core_wechat_pay_py", "core_wechat_pay_rationale_1", "core_wechat_pay_rationale_131", + "core_wechat_pay_rationale_254", "core_wechat_pay_rationale_410", "core_wechat_pay_rationale_443", "core_wechat_pay_rationale_60", @@ -4292,6 +4216,7 @@ "core_wechat_pay_wechatpayclient_init", "core_wechat_pay_wechatpayclient_make_request", "core_wechat_pay_wechatpayclient_query_order", + "core_wechat_pay_wechatpayclient_refund", "core_wechat_pay_wechatpayclient_unified_order", "core_wechat_pay_wechatpayv2client", "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", @@ -4305,22 +4230,98 @@ "core_wechat_pay_wechatpayv2client_xml_to_dict" ], "17": [ - "crud_equipment_create_equipment", - "crud_equipment_dec", - "crud_equipment_equipment_code_exists", - "crud_equipment_equipment_is_referenced", - "crud_equipment_get_equipment", - "crud_equipment_list_equipments", - "crud_equipment_norm_status", - "crud_equipment_parse_date", - "crud_equipment_py", - "crud_equipment_rationale_1", - "crud_equipment_row_to_dict", - "crud_equipment_soft_delete_equipment", - "crud_equipment_total_pages", - "crud_equipment_update_equipment" + "crud_material_code_exists", + "crud_material_create_material", + "crud_material_dec", + "crud_material_fmt_dt", + "crud_material_get_material", + "crud_material_get_material_entity", + "crud_material_get_my_usages", + "crud_material_is_enabled_status", + "crud_material_list_materials", + "crud_material_mine_usage_receiver_filter", + "crud_material_my_usage_batch_map", + "crud_material_my_usage_row_to_dict", + "crud_material_my_usage_user_nick_name_map", + "crud_material_norm_status", + "crud_material_options_list", + "crud_material_py", + "crud_material_rationale_377", + "crud_material_rationale_444", + "crud_material_rationale_473", + "crud_material_row_to_dict", + "crud_material_soft_delete_material", + "crud_material_update_material", + "crud_material_update_material_fields" ], "18": [ + "crud_production_material_batch_stock_in", + "crud_production_material_batch_stock_out", + "crud_production_material_build_manual_out_remark", + "crud_production_material_code_exists", + "crud_production_material_create_material", + "crud_production_material_dec", + "crud_production_material_fmt_dt", + "crud_production_material_get_material", + "crud_production_material_is_enabled_status", + "crud_production_material_list_materials", + "crud_production_material_norm_material_type", + "crud_production_material_norm_status", + "crud_production_material_options_list", + "crud_production_material_py", + "crud_production_material_rationale_26", + "crud_production_material_rationale_381", + "crud_production_material_rationale_530", + "crud_production_material_row_to_dict", + "crud_production_material_soft_delete_material", + "crud_production_material_stock_in", + "crud_production_material_stock_out", + "crud_production_material_total_pages", + "crud_production_material_update_material" + ], + "19": [ + "crud_menu_build_tree", + "crud_menu_cascade_soft_delete", + "crud_menu_create_menu", + "crud_menu_get_menu", + "crud_menu_list_menus", + "crud_menu_list_menus_tree", + "crud_menu_menu_name_exists", + "crud_menu_py", + "crud_menu_row_to_dict", + "crud_menu_soft_delete_menu", + "crud_menu_update_menu", + "crud_process_category_category_code_exists", + "crud_process_category_create_process_category", + "crud_process_category_get_process_category", + "crud_process_category_list_process_categories", + "crud_process_category_py", + "crud_process_category_rationale_1", + "crud_process_category_row_to_dict", + "crud_process_category_soft_delete_process_category", + "crud_process_category_total_pages", + "crud_process_category_update_process_category" + ], + "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_234", + "crud_collection_region_rationale_29", + "crud_collection_region_search_hospitals_by_keyword", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital" + ], + "21": [ "crud_sample_code_batch_issue_sample_codes", "crud_sample_code_batch_revoke_sample_codes", "crud_sample_code_create_sample_code", @@ -4336,7 +4337,7 @@ "crud_sample_code_total_pages", "crud_sample_code_update_sample_code" ], - "19": [ + "22": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -4351,21 +4352,7 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], - "20": [ - "crud_env_detect_record_create_env_detect_record", - "crud_env_detect_record_generate_record_no", - "crud_env_detect_record_get_env_detect_record", - "crud_env_detect_record_join_csv", - "crud_env_detect_record_list_env_detect_records", - "crud_env_detect_record_py", - "crud_env_detect_record_resolve_inspector_snapshots", - "crud_env_detect_record_resolve_item_snapshot", - "crud_env_detect_record_row_to_dict", - "crud_env_detect_record_soft_delete_env_detect_record", - "crud_env_detect_record_split_csv", - "crud_env_detect_record_update_env_detect_record" - ], - "21": [ + "23": [ "crud_reagent_stock_log_deduct_for_step", "crud_reagent_stock_log_display_remark", "crud_reagent_stock_log_list_stock_logs", @@ -4379,7 +4366,21 @@ "crud_reagent_stock_log_row_to_dict", "crud_reagent_stock_log_user_nick_name_map" ], - "22": [ + "24": [ + "crud_env_detect_record_create_env_detect_record", + "crud_env_detect_record_generate_record_no", + "crud_env_detect_record_get_env_detect_record", + "crud_env_detect_record_join_csv", + "crud_env_detect_record_list_env_detect_records", + "crud_env_detect_record_py", + "crud_env_detect_record_resolve_inspector_snapshots", + "crud_env_detect_record_resolve_item_snapshot", + "crud_env_detect_record_row_to_dict", + "crud_env_detect_record_soft_delete_env_detect_record", + "crud_env_detect_record_split_csv", + "crud_env_detect_record_update_env_detect_record" + ], + "25": [ "crud_consumable_stock_log_deduct_for_step", "crud_consumable_stock_log_display_remark", "crud_consumable_stock_log_list_stock_logs", @@ -4393,7 +4394,7 @@ "crud_consumable_stock_log_row_to_dict", "crud_consumable_stock_log_user_nick_name_map" ], - "23": [ + "26": [ "crud_dept_build_tree", "crud_dept_cascade_soft_delete", "crud_dept_collect_with_ancestors", @@ -4407,7 +4408,7 @@ "crud_dept_soft_delete_dept", "crud_dept_update_dept" ], - "24": [ + "27": [ "crud_customer_create_customer", "crud_customer_get_customer", "crud_customer_id_card_taken", @@ -4420,7 +4421,7 @@ "crud_customer_total_pages", "crud_customer_update_customer" ], - "25": [ + "28": [ "crud_express_company_create_express_company", "crud_express_company_express_code_exists", "crud_express_company_get_express_company", @@ -4432,7 +4433,7 @@ "crud_express_company_total_pages", "crud_express_company_update_express_company" ], - "26": [ + "29": [ "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -4444,7 +4445,7 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "27": [ + "30": [ "crud_env_detect_item_create_env_detect_item", "crud_env_detect_item_get_env_detect_item", "crud_env_detect_item_item_code_exists", @@ -4456,19 +4457,7 @@ "crud_env_detect_item_soft_delete_env_detect_item", "crud_env_detect_item_update_env_detect_item" ], - "28": [ - "crud_process_category_category_code_exists", - "crud_process_category_create_process_category", - "crud_process_category_get_process_category", - "crud_process_category_list_process_categories", - "crud_process_category_py", - "crud_process_category_rationale_1", - "crud_process_category_row_to_dict", - "crud_process_category_soft_delete_process_category", - "crud_process_category_total_pages", - "crud_process_category_update_process_category" - ], - "29": [ + "31": [ "crud_item_unit_create_item_unit", "crud_item_unit_get_item_unit", "crud_item_unit_list_item_units", @@ -4480,7 +4469,7 @@ "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit" ], - "30": [ + "32": [ "crud_cell_sample_type_create_cell_sample_type", "crud_cell_sample_type_get_cell_sample_type", "crud_cell_sample_type_list_cell_sample_types", @@ -4492,7 +4481,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "31": [ + "33": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -4504,7 +4493,29 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "32": [ + "34": [ + "crud_post_create_post", + "crud_post_get_post", + "crud_post_list_posts", + "crud_post_post_code_exists", + "crud_post_py", + "crud_post_row_to_dict", + "crud_post_soft_delete_post", + "crud_post_total_pages", + "crud_post_update_post" + ], + "35": [ + "crud_tenant_create_tenant", + "crud_tenant_get_tenant", + "crud_tenant_list_tenants", + "crud_tenant_py", + "crud_tenant_row_to_dict", + "crud_tenant_soft_delete_tenant", + "crud_tenant_tenant_no_exists", + "crud_tenant_total_pages", + "crud_tenant_update_tenant" + ], + "36": [ "crud_site_create_site", "crud_site_get_site", "crud_site_list_sites", @@ -4515,7 +4526,7 @@ "crud_site_total_pages", "crud_site_update_site" ], - "33": [ + "37": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -4525,7 +4536,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "34": [ + "38": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -4534,111 +4545,111 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "35": [ + "39": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "36": [ + "40": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "37": [ + "41": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "38": [ + "42": [ "core_context_py", "core_context_rationale_1" ], - "39": [ + "43": [ "api_init_py", "api_init_rationale_1" ], - "40": [ + "44": [ "init_py" ], - "41": [ + "45": [ "core_init_py" ], - "42": [ + "46": [ "core_wechat_message_rationale_143" ], - "43": [ + "47": [ "core_wechat_message_rationale_179" ], - "44": [ + "48": [ "core_wechat_message_rationale_215" ], - "45": [ + "49": [ "core_wechat_message_rationale_251" ], - "46": [ + "50": [ "core_wechat_message_rationale_289" ], - "47": [ + "51": [ "core_wechat_message_rationale_325" ], - "48": [ + "52": [ "models_init_py" ], - "49": [ + "53": [ "schemas_init_py" ], - "50": [ + "54": [ "crud_init_py" ], - "51": [ + "55": [ "ws_init_py" ] }, "cohesion": { "0": 0.01, "1": 0.01, - "2": 0.06, + "2": 0.07, "3": 0.01, "4": 0.01, "5": 0.02, "6": 0.02, "7": 0.02, "8": 0.02, - "9": 0.03, - "10": 0.04, - "11": 0.03, - "12": 0.34, + "9": 0.04, + "10": 0.34, + "11": 0.05, + "12": 0.06, "13": 0.06, "14": 0.11, "15": 0.11, "16": 0.12, - "17": 0.27, - "18": 0.26, - "19": 0.24, - "20": 0.32, - "21": 0.24, + "17": 0.16, + "18": 0.17, + "19": 0.14, + "20": 0.18, + "21": 0.26, "22": 0.24, - "23": 0.27, - "24": 0.27, - "25": 0.31, - "26": 0.38, - "27": 0.38, + "23": 0.24, + "24": 0.32, + "25": 0.24, + "26": 0.27, + "27": 0.27, "28": 0.31, - "29": 0.31, - "30": 0.31, + "29": 0.38, + "30": 0.38, "31": 0.31, - "32": 0.36, - "33": 0.29, - "34": 0.38, - "35": 0.5, - "36": 0.5, - "37": 0.67, - "38": 1.0, - "39": 1.0, - "40": 1.0, - "41": 1.0, + "32": 0.31, + "33": 0.31, + "34": 0.36, + "35": 0.36, + "36": 0.36, + "37": 0.29, + "38": 0.38, + "39": 0.5, + "40": 0.5, + "41": 0.67, "42": 1.0, "43": 1.0, "44": 1.0, @@ -4648,28 +4659,32 @@ "48": 1.0, "49": 1.0, "50": 1.0, - "51": 1.0 + "51": 1.0, + "52": 1.0, + "53": 1.0, + "54": 1.0, + "55": 1.0 }, "gods": [ { "id": "core_response_success_response", "label": "success_response()", - "degree": 670 + "degree": 671 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 554 + "degree": 555 }, { "id": "models_models_sysuser", "label": "SysUser", - "degree": 501 + "degree": 502 }, { "id": "models_qc_param_bizqctaskresult", "label": "BizQcTaskResult", - "degree": 315 + "degree": 316 }, { "id": "models_production_material_bizproductionmaterial", diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index 2168f8db..b52e36eb 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -17647,334 +17647,341 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1552" }, + { + "id": "crud_qc_work_order_list_work_orders_by_sample", + "label": "list_work_orders_by_sample()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L1716" + }, { "id": "crud_qc_work_order_build_work_order_list_summaries", "label": "build_work_order_list_summaries()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1716" + "source_location": "L1753" }, { "id": "crud_qc_work_order_empty_qc_tab_counts", "label": "_empty_qc_tab_counts()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1750" + "source_location": "L1787" }, { "id": "crud_qc_work_order_resolve_wo_tab_key", "label": "_resolve_wo_tab_key()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1754" + "source_location": "L1791" }, { "id": "crud_qc_work_order_unfinished_work_order_filter", "label": "_unfinished_work_order_filter()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1773" + "source_location": "L1810" }, { "id": "crud_qc_work_order_enrich_unfinished_badge_counts", "label": "_enrich_unfinished_badge_counts()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1783" + "source_location": "L1820" }, { "id": "crud_qc_work_order_aggregate_qc_tab_counts", "label": "_aggregate_qc_tab_counts()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1819" + "source_location": "L1856" }, { "id": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "label": "count_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1831" + "source_location": "L1868" }, { "id": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "label": "count_mine_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1864" + "source_location": "L1901" }, { "id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1910" + "source_location": "L1947" }, { "id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1919" + "source_location": "L1956" }, { "id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1940" + "source_location": "L1977" }, { "id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1964" + "source_location": "L2001" }, { "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": "L1988" + "source_location": "L2025" }, { "id": "crud_qc_work_order_process_qc_info_items_from_wos", "label": "_process_qc_info_items_from_wos()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2053" + "source_location": "L2090" }, { "id": "crud_qc_work_order_get_process_qc_info_map_for_samples", "label": "get_process_qc_info_map_for_samples()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2065" + "source_location": "L2102" }, { "id": "crud_qc_work_order_list_process_qc_info_for_sample", "label": "list_process_qc_info_for_sample()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2132" + "source_location": "L2169" }, { "id": "crud_qc_work_order_get_schedule_gate_qc_info", "label": "get_schedule_gate_qc_info()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2157" + "source_location": "L2194" }, { "id": "crud_qc_work_order_list_process_qc_info_for_schedule", "label": "list_process_qc_info_for_schedule()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2184" + "source_location": "L2221" }, { "id": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "label": "list_process_qc_info_for_production_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2209" + "source_location": "L2246" }, { "id": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "label": "_gate_qc_info_for_inbound_production_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2233" + "source_location": "L2270" }, { "id": "crud_qc_work_order_get_production_work_order_qc_info", "label": "get_production_work_order_qc_info()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2273" + "source_location": "L2310" }, { "id": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "label": "_resolve_reception_id_for_work_order_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2333" + "source_location": "L2370" }, { "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": "L2355" + "source_location": "L2392" }, { "id": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "label": "_soft_delete_tasks_by_source_line_ids()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2440" + "source_location": "L2477" }, { "id": "crud_qc_work_order_get_task_by_source_line_id", "label": "_get_task_by_source_line_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2474" + "source_location": "L2511" }, { "id": "crud_qc_work_order_apply_item_assignees", "label": "_apply_item_assignees()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2488" + "source_location": "L2525" }, { "id": "crud_qc_work_order_sync_work_order_lab_items", "label": "_sync_work_order_lab_items()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2514" + "source_location": "L2551" }, { "id": "crud_qc_work_order_sync_work_order_third_party_items", "label": "_sync_work_order_third_party_items()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2638" + "source_location": "L2675" }, { "id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2778" + "source_location": "L2815" }, { "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": "L2822" + "source_location": "L2859" }, { "id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2849" + "source_location": "L2886" }, { "id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2871" + "source_location": "L2908" }, { "id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2896" + "source_location": "L2933" }, { "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": "L2921" + "source_location": "L2958" }, { "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": "L2962" + "source_location": "L2999" }, { "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": "L2996" + "source_location": "L3033" }, { "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": "L3018" + "source_location": "L3055" }, { "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": "L3064" + "source_location": "L3101" }, { "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": "L3077" + "source_location": "L3114" }, { "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": "L3092" + "source_location": "L3129" }, { "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": "L3131" + "source_location": "L3168" }, { "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": "L3155" + "source_location": "L3192" }, { "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": "L3227" + "source_location": "L3264" }, { "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": "L3355" + "source_location": "L3392" }, { "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": "L3390" + "source_location": "L3427" }, { "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": "L3427" + "source_location": "L3464" }, { "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": "L3487" + "source_location": "L3524" }, { "id": "crud_qc_work_order_rationale_99", @@ -18061,144 +18068,151 @@ "source_location": "L1400" }, { - "id": "crud_qc_work_order_rationale_1721", + "id": "crud_qc_work_order_rationale_1724", + "label": "\u6309\u6837\u672c\u7f16\u7801\u7cbe\u786e\u67e5\u8be2\u5165\u5e93\u8d28\u68c0\u5de5\u5355\uff08\u540c\u534f\u8bae\u6837\u672c\u8df3\u8f6c\u63d2\u5165\u5361\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L1724" + }, + { + "id": "crud_qc_work_order_rationale_1758", "label": "\u6279\u91cf\u6784\u5efa\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981\uff08\u4e0e list_work_orders \u5355\u9879\u5b57\u6bb5\u4e00\u81f4\uff0c\u975e\u8be6\u60c5\u63a5\u53e3\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1721" + "source_location": "L1758" }, { - "id": "crud_qc_work_order_rationale_1786", + "id": "crud_qc_work_order_rationale_1823", "label": "\u5217\u8868\u9879\u8865\u5145\u672a\u5b8c\u6210\u5361\u7247\u89d2\u6807\uff1a\u5f85\u914d\u7f6e=1\uff0c\u5df2\u914d\u7f6e=\u672a\u5b8c\u6210\u8d28\u68c0\u4efb\u52a1\u6570\uff08\u81f3\u5c11 1\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1786" + "source_location": "L1823" }, { - "id": "crud_qc_work_order_rationale_1837", + "id": "crud_qc_work_order_rationale_1874", "label": "\u6309 Tab \u7edf\u8ba1\u672a\u5b8c\u6210\u8d28\u68c0\u5de5\u5355\u6570\uff08\u5f85\u914d\u7f6e + \u5df2\u914d\u7f6e\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1837" + "source_location": "L1874" }, { - "id": "crud_qc_work_order_rationale_1870", + "id": "crud_qc_work_order_rationale_1907", "label": "\u6211\u7684\u8d28\u68c0\u4efb\u52a1\uff1a\u6309 Tab \u7edf\u8ba1\u5f53\u524d\u7528\u6237\u8d1f\u8d23\u4e14\u672a\u5b8c\u6210\u7684\u8d28\u68c0\u5de5\u5355\u6570\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1870" + "source_location": "L1907" }, { - "id": "crud_qc_work_order_rationale_1995", + "id": "crud_qc_work_order_rationale_2032", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u95e8\u7981\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08trigger_source=reception\uff09\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1995" + "source_location": "L2032" }, { - "id": "crud_qc_work_order_rationale_2072", + "id": "crud_qc_work_order_rationale_2109", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2072" + "source_location": "L2109" }, { - "id": "crud_qc_work_order_rationale_2138", + "id": "crud_qc_work_order_rationale_2175", "label": "\u6309\u6837\u672c\u7f16\u7801\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08\u4f9b\u5165\u5e93\u653e\u884c\u67e5\u770b\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2138" + "source_location": "L2175" }, { - "id": "crud_qc_work_order_rationale_2163", + "id": "crud_qc_work_order_rationale_2200", "label": "\u51fa\u5e93\u8ba1\u5212\u81ea\u52a8\u8d28\u68c0\uff08trigger_source=schedule\uff09\uff0c\u4f9b\u8f93\u6ce8\u8ba1\u5212/\u51fa\u5e93\u653e\u884c\u67e5\u770b\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2163" + "source_location": "L2200" }, { - "id": "crud_qc_work_order_rationale_2190", + "id": "crud_qc_work_order_rationale_2227", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2190" + "source_location": "L2227" }, { - "id": "crud_qc_work_order_rationale_2215", + "id": "crud_qc_work_order_rationale_2252", "label": "\u6309\u751f\u4ea7\u5de5\u5355\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u7684\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2215" + "source_location": "L2252" }, { - "id": "crud_qc_work_order_rationale_2236", + "id": "crud_qc_work_order_rationale_2273", "label": "\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u5173\u8054\u7684\u6837\u672c\u63a5\u6536\u8d28\u68c0\uff08trigger_source=reception\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2236" + "source_location": "L2273" }, { - "id": "crud_qc_work_order_rationale_2279", + "id": "crud_qc_work_order_rationale_2316", "label": "\u751f\u4ea7\u5de5\u5355\u8d28\u68c0\u53ea\u8bfb\u6458\u8981\uff1a\u5165\u5e93\u542b\u6837\u672c\u63a5\u6536\u8d28\u68c0 + \u672c\u5de5\u5355\u6d3e\u53d1\u7684\u751f\u4ea7\u8fc7\u7a0b\u8d28\u68c0\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2279" + "source_location": "L2316" }, { - "id": "crud_qc_work_order_rationale_2336", + "id": "crud_qc_work_order_rationale_2373", "label": "\u8be6\u60c5\u63a5\u53e3\u89e3\u6790\u63a5\u6536\u8bb0\u5f55 ID\uff1a\u4f18\u5148 reception_id\uff0c\u751f\u4ea7\u8fc7\u7a0b\u5de5\u5355\u6309 sample_code \u56de\u67e5\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2336" + "source_location": "L2373" }, { - "id": "crud_qc_work_order_rationale_2443", + "id": "crud_qc_work_order_rationale_2480", "label": "\u8f6f\u5220\u6307\u5b9a\u660e\u7ec6\u884c\u5173\u8054\u7684\u8d28\u68c0\u4efb\u52a1\u53ca\u5176\u68c0\u6d4b\u7ed3\u679c\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2443" + "source_location": "L2480" }, { - "id": "crud_qc_work_order_rationale_2526", + "id": "crud_qc_work_order_rationale_2563", "label": "\u6bd4\u5bf9\u540c\u6b65\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2526" + "source_location": "L2563" }, { - "id": "crud_qc_work_order_rationale_2650", + "id": "crud_qc_work_order_rationale_2687", "label": "\u6bd4\u5bf9\u540c\u6b65\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2650" + "source_location": "L2687" }, { - "id": "crud_qc_work_order_rationale_2930", + "id": "crud_qc_work_order_rationale_2967", "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": "L2930" + "source_location": "L2967" }, { - "id": "crud_qc_work_order_rationale_2972", + "id": "crud_qc_work_order_rationale_3009", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff1a\u5165\u5e93/\u51fa\u5e93\u53ef\u6539\u5907\u6ce8\u4e0e\u72b6\u6001\uff1b\u4e34\u65f6\u53ef\u6539\u5907\u6ce8\u4e0e\u8d28\u68c0\u5bf9\u8c61", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2972" + "source_location": "L3009" }, { - "id": "crud_qc_work_order_rationale_3230", + "id": "crud_qc_work_order_rationale_3267", "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": "L3230" + "source_location": "L3267" }, { - "id": "crud_qc_work_order_rationale_3488", + "id": "crud_qc_work_order_rationale_3525", "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": "L3488" + "source_location": "L3525" }, { "id": "crud_outbound_handover_inventory_py", @@ -20445,112 +20459,112 @@ "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1004" + "source_location": "L1007" }, { "id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1019" + "source_location": "L1022" }, { "id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1119" + "source_location": "L1131" }, { "id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1137" + "source_location": "L1149" }, { "id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1154" + "source_location": "L1166" }, { "id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1166" + "source_location": "L1178" }, { "id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1181" + "source_location": "L1193" }, { "id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1229" + "source_location": "L1241" }, { "id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1268" + "source_location": "L1280" }, { "id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1327" + "source_location": "L1339" }, { "id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1341" + "source_location": "L1353" }, { "id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1348" + "source_location": "L1360" }, { "id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1373" + "source_location": "L1385" }, { "id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1396" + "source_location": "L1408" }, { "id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1420" + "source_location": "L1432" }, { "id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1444" + "source_location": "L1456" }, { "id": "crud_sample_reception_rationale_43", @@ -20595,81 +20609,81 @@ "source_location": "L309" }, { - "id": "crud_sample_reception_rationale_1009", + "id": "crud_sample_reception_rationale_1012", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1009" + "source_location": "L1012" }, { - "id": "crud_sample_reception_rationale_1037", + "id": "crud_sample_reception_rationale_1040", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1037" + "source_location": "L1040" }, { - "id": "crud_sample_reception_rationale_1187", + "id": "crud_sample_reception_rationale_1199", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1187" + "source_location": "L1199" }, { - "id": "crud_sample_reception_rationale_1234", + "id": "crud_sample_reception_rationale_1246", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1234" + "source_location": "L1246" }, { - "id": "crud_sample_reception_rationale_1275", + "id": "crud_sample_reception_rationale_1287", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1275" + "source_location": "L1287" }, { - "id": "crud_sample_reception_rationale_1331", + "id": "crud_sample_reception_rationale_1343", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1331" + "source_location": "L1343" }, { - "id": "crud_sample_reception_rationale_1355", + "id": "crud_sample_reception_rationale_1367", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1355" + "source_location": "L1367" }, { - "id": "crud_sample_reception_rationale_1380", + "id": "crud_sample_reception_rationale_1392", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1380" + "source_location": "L1392" }, { - "id": "crud_sample_reception_rationale_1401", + "id": "crud_sample_reception_rationale_1413", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1401" + "source_location": "L1413" }, { - "id": "crud_sample_reception_rationale_1425", + "id": "crud_sample_reception_rationale_1437", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1425" + "source_location": "L1437" }, { - "id": "crud_sample_reception_rationale_1450", + "id": "crud_sample_reception_rationale_1462", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1450" + "source_location": "L1462" }, { "id": "crud_consumable_pack_py", @@ -24423,467 +24437,474 @@ "source_file": "api/qc.py", "source_location": "L703" }, + { + "id": "api_qc_list_qc_work_orders_by_sample", + "label": "list_qc_work_orders_by_sample()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L722" + }, { "id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L722" + "source_location": "L747" }, { "id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L741" + "source_location": "L766" }, { "id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L760" + "source_location": "L785" }, { "id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L790" + "source_location": "L815" }, { "id": "api_qc_inboundsamplespecialmarkbody", "label": "InboundSampleSpecialMarkBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L803" + "source_location": "L828" }, { "id": "api_qc_update_inbound_sample_special_mark", "label": "update_inbound_sample_special_mark()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L813" + "source_location": "L838" }, { "id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L845" + "source_location": "L870" }, { "id": "api_qc_workorderinspectionbatchesbatchbody", "label": "WorkOrderInspectionBatchesBatchBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L876" + "source_location": "L901" }, { "id": "api_qc_batch_list_qc_work_order_inspection_batches", "label": "batch_list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L883" + "source_location": "L908" }, { "id": "api_qc_list_qc_work_order_inspection_batches", "label": "list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L903" + "source_location": "L928" }, { "id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L925" + "source_location": "L950" }, { "id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L932" + "source_location": "L957" }, { "id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L964" + "source_location": "L989" }, { "id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L999" + "source_location": "L1024" }, { "id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1032" + "source_location": "L1057" }, { "id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1050" + "source_location": "L1075" }, { "id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1069" + "source_location": "L1094" }, { "id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1089" + "source_location": "L1114" }, { "id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1104" + "source_location": "L1129" }, { "id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1127" + "source_location": "L1152" }, { "id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1147" + "source_location": "L1172" }, { "id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1208" + "source_location": "L1233" }, { "id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1234" + "source_location": "L1259" }, { "id": "api_qc_maybe_strip_qc_material_amount_fields", "label": "_maybe_strip_qc_material_amount_fields()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1250" + "source_location": "L1275" }, { "id": "api_qc_maybe_strip_qc_third_party_fee_fields", "label": "_maybe_strip_qc_third_party_fee_fields()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1258" + "source_location": "L1283" }, { "id": "api_qc_maybe_strip_qc_material_stock_check_detail", "label": "_maybe_strip_qc_material_stock_check_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1282" + "source_location": "L1307" }, { "id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1291" + "source_location": "L1316" }, { "id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1302" + "source_location": "L1327" }, { "id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1313" + "source_location": "L1338" }, { "id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1328" + "source_location": "L1353" }, { "id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1343" + "source_location": "L1368" }, { "id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1350" + "source_location": "L1375" }, { "id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1357" + "source_location": "L1382" }, { "id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1366" + "source_location": "L1391" }, { "id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1374" + "source_location": "L1399" }, { "id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1382" + "source_location": "L1407" }, { "id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1403" + "source_location": "L1428" }, { "id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1433" + "source_location": "L1458" }, { "id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1456" + "source_location": "L1481" }, { "id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1487" + "source_location": "L1512" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1504" + "source_location": "L1529" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1526" + "source_location": "L1551" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1538" + "source_location": "L1563" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1568" + "source_location": "L1593" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1597" + "source_location": "L1622" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1614" + "source_location": "L1639" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1667" + "source_location": "L1692" }, { "id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1703" + "source_location": "L1728" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1745" + "source_location": "L1770" }, { "id": "api_qc_batch_stock_in_qc_material_batches", "label": "batch_stock_in_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1787" + "source_location": "L1812" }, { "id": "api_qc_batch_stock_out_qc_material_batches", "label": "batch_stock_out_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1797" + "source_location": "L1822" }, { "id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1807" + "source_location": "L1832" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1820" + "source_location": "L1845" }, { "id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1850" + "source_location": "L1875" }, { "id": "api_qc_list_qc_material_linked_task_usages", "label": "list_qc_material_linked_task_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1889" + "source_location": "L1914" }, { "id": "api_qc_list_qc_material_stock_check_requisitions", "label": "list_qc_material_stock_check_requisitions()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1919" + "source_location": "L1944" }, { "id": "api_qc_mark_qc_material_usage_fully_used", "label": "mark_qc_material_usage_fully_used()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1946" + "source_location": "L1971" }, { "id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1976" + "source_location": "L2001" }, { "id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1983" + "source_location": "L2008" }, { "id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2003" + "source_location": "L2028" }, { "id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2009" + "source_location": "L2034" }, { "id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2040" + "source_location": "L2065" }, { "id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2066" + "source_location": "L2091" }, { "id": "api_qc_save_qc_material_stock_check_unused_lines", "label": "save_qc_material_stock_check_unused_lines()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2083" + "source_location": "L2108" }, { "id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2109" + "source_location": "L2134" }, { "id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2126" + "source_location": "L2151" }, { "id": "api_qc_rationale_1", @@ -24893,46 +24914,46 @@ "source_location": "L1" }, { - "id": "api_qc_rationale_1792", + "id": "api_qc_rationale_1817", "label": "\u6279\u91cf\u5165\u5e93\uff08\u4e0e /qc-materials/batch-stock-in \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1792" + "source_location": "L1817" }, { - "id": "api_qc_rationale_1802", + "id": "api_qc_rationale_1827", "label": "\u6279\u91cf\u51fa\u5e93\uff08\u4e0e /qc-materials/batch-stock-out \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1802" + "source_location": "L1827" }, { - "id": "api_qc_rationale_1812", + "id": "api_qc_rationale_1837", "label": "\u6279\u91cf\u5e9f\u5f03\uff08\u4e0e /qc-materials/batch-discard \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1812" + "source_location": "L1837" }, { - "id": "api_qc_rationale_1862", + "id": "api_qc_rationale_1887", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93\u9886\u7528\u4eba / \u4efb\u52a1\u4f7f\u7528\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1862" + "source_location": "L1887" }, { - "id": "api_qc_rationale_1926", + "id": "api_qc_rationale_1951", "label": "\u76d8\u70b9\u767b\u8bb0\uff1a\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55\uff08\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1926" + "source_location": "L1951" }, { - "id": "api_qc_rationale_1953", + "id": "api_qc_rationale_1978", "label": "\u6807\u8bb0\u9886\u7528\u8bb0\u5f55\u5df2\u4f7f\u7528\u5b8c\uff08\u76d8\u70b9\u767b\u8bb0 / \u53d8\u52a8\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1953" + "source_location": "L1978" }, { "id": "api_market_py", @@ -77919,20 +77940,29 @@ }, { "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_build_work_order_list_summaries", + "target": "crud_qc_work_order_list_work_orders_by_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", "source_location": "L1716", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_build_work_order_list_summaries", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1753", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_empty_qc_tab_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1750", + "source_location": "L1787", "weight": 1.0 }, { @@ -77941,7 +77971,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1754", + "source_location": "L1791", "weight": 1.0 }, { @@ -77950,7 +77980,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1773", + "source_location": "L1810", "weight": 1.0 }, { @@ -77959,7 +77989,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1783", + "source_location": "L1820", "weight": 1.0 }, { @@ -77968,7 +77998,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1819", + "source_location": "L1856", "weight": 1.0 }, { @@ -77977,7 +78007,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1831", + "source_location": "L1868", "weight": 1.0 }, { @@ -77986,7 +78016,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1864", + "source_location": "L1901", "weight": 1.0 }, { @@ -77995,7 +78025,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1910", + "source_location": "L1947", "weight": 1.0 }, { @@ -78004,7 +78034,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1919", + "source_location": "L1956", "weight": 1.0 }, { @@ -78013,7 +78043,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1940", + "source_location": "L1977", "weight": 1.0 }, { @@ -78022,7 +78052,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1964", + "source_location": "L2001", "weight": 1.0 }, { @@ -78031,7 +78061,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1988", + "source_location": "L2025", "weight": 1.0 }, { @@ -78040,7 +78070,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2053", + "source_location": "L2090", "weight": 1.0 }, { @@ -78049,7 +78079,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2065", + "source_location": "L2102", "weight": 1.0 }, { @@ -78058,7 +78088,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2132", + "source_location": "L2169", "weight": 1.0 }, { @@ -78067,7 +78097,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2157", + "source_location": "L2194", "weight": 1.0 }, { @@ -78076,7 +78106,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2184", + "source_location": "L2221", "weight": 1.0 }, { @@ -78085,7 +78115,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2209", + "source_location": "L2246", "weight": 1.0 }, { @@ -78094,7 +78124,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2233", + "source_location": "L2270", "weight": 1.0 }, { @@ -78103,7 +78133,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2273", + "source_location": "L2310", "weight": 1.0 }, { @@ -78112,7 +78142,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2333", + "source_location": "L2370", "weight": 1.0 }, { @@ -78121,7 +78151,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2355", + "source_location": "L2392", "weight": 1.0 }, { @@ -78130,7 +78160,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2440", + "source_location": "L2477", "weight": 1.0 }, { @@ -78139,7 +78169,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2474", + "source_location": "L2511", "weight": 1.0 }, { @@ -78148,7 +78178,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2488", + "source_location": "L2525", "weight": 1.0 }, { @@ -78157,7 +78187,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2514", + "source_location": "L2551", "weight": 1.0 }, { @@ -78166,7 +78196,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2638", + "source_location": "L2675", "weight": 1.0 }, { @@ -78175,7 +78205,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2778", + "source_location": "L2815", "weight": 1.0 }, { @@ -78184,7 +78214,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2822", + "source_location": "L2859", "weight": 1.0 }, { @@ -78193,7 +78223,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2849", + "source_location": "L2886", "weight": 1.0 }, { @@ -78202,7 +78232,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2871", + "source_location": "L2908", "weight": 1.0 }, { @@ -78211,7 +78241,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2896", + "source_location": "L2933", "weight": 1.0 }, { @@ -78220,7 +78250,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2921", + "source_location": "L2958", "weight": 1.0 }, { @@ -78229,7 +78259,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2962", + "source_location": "L2999", "weight": 1.0 }, { @@ -78238,7 +78268,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2996", + "source_location": "L3033", "weight": 1.0 }, { @@ -78247,7 +78277,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3018", + "source_location": "L3055", "weight": 1.0 }, { @@ -78256,7 +78286,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3064", + "source_location": "L3101", "weight": 1.0 }, { @@ -78265,7 +78295,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3077", + "source_location": "L3114", "weight": 1.0 }, { @@ -78274,7 +78304,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3092", + "source_location": "L3129", "weight": 1.0 }, { @@ -78283,7 +78313,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3131", + "source_location": "L3168", "weight": 1.0 }, { @@ -78292,7 +78322,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3155", + "source_location": "L3192", "weight": 1.0 }, { @@ -78301,7 +78331,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3227", + "source_location": "L3264", "weight": 1.0 }, { @@ -78310,7 +78340,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3355", + "source_location": "L3392", "weight": 1.0 }, { @@ -78319,7 +78349,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3390", + "source_location": "L3427", "weight": 1.0 }, { @@ -78328,7 +78358,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3427", + "source_location": "L3464", "weight": 1.0 }, { @@ -78337,7 +78367,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3487", + "source_location": "L3524", "weight": 1.0 }, { @@ -78682,13 +78712,67 @@ "source_location": "L1712", "weight": 1.0 }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1742", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1743", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "crud_qc_work_order_enrich_work_order_qc_targets", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1745", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "crud_qc_work_order_enrich_production_work_order_refs", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1746", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "crud_qc_work_order_enrich_outbound_work_orders", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1747", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "crud_qc_work_order_enrich_unfinished_badge_counts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1749", + "weight": 1.0 + }, { "source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1729", + "source_location": "L1766", "weight": 1.0 }, { @@ -78697,7 +78781,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1730", + "source_location": "L1767", "weight": 1.0 }, { @@ -78706,7 +78790,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1732", + "source_location": "L1769", "weight": 1.0 }, { @@ -78715,7 +78799,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1733", + "source_location": "L1770", "weight": 1.0 }, { @@ -78724,7 +78808,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1734", + "source_location": "L1771", "weight": 1.0 }, { @@ -78733,7 +78817,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1736", + "source_location": "L1773", "weight": 1.0 }, { @@ -78742,7 +78826,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1820", + "source_location": "L1857", "weight": 1.0 }, { @@ -78751,7 +78835,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1822", + "source_location": "L1859", "weight": 1.0 }, { @@ -78760,7 +78844,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1842", + "source_location": "L1879", "weight": 1.0 }, { @@ -78769,25 +78853,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1861", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", - "target": "crud_qc_work_order_unfinished_work_order_filter", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", "source_location": "L1898", "weight": 1.0 }, + { + "source": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", + "target": "crud_qc_work_order_unfinished_work_order_filter", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1935", + "weight": 1.0 + }, { "source": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_aggregate_qc_tab_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1907", + "source_location": "L1944", "weight": 1.0 }, { @@ -78796,7 +78880,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1958", + "source_location": "L1995", "weight": 1.0 }, { @@ -78805,7 +78889,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1976", + "source_location": "L2013", "weight": 1.0 }, { @@ -78814,7 +78898,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1978", + "source_location": "L2015", "weight": 1.0 }, { @@ -78823,7 +78907,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1980", + "source_location": "L2017", "weight": 1.0 }, { @@ -78832,7 +78916,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1981", + "source_location": "L2018", "weight": 1.0 }, { @@ -78841,7 +78925,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1982", + "source_location": "L2019", "weight": 1.0 }, { @@ -78850,7 +78934,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2030", + "source_location": "L2067", "weight": 1.0 }, { @@ -78859,7 +78943,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2058", + "source_location": "L2095", "weight": 1.0 }, { @@ -78868,7 +78952,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2059", + "source_location": "L2096", "weight": 1.0 }, { @@ -78877,7 +78961,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2060", + "source_location": "L2097", "weight": 1.0 }, { @@ -78886,7 +78970,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2061", + "source_location": "L2098", "weight": 1.0 }, { @@ -78895,7 +78979,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2104", + "source_location": "L2141", "weight": 1.0 }, { @@ -78904,7 +78988,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2154", + "source_location": "L2191", "weight": 1.0 }, { @@ -78913,7 +78997,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2181", + "source_location": "L2218", "weight": 1.0 }, { @@ -78922,7 +79006,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2206", + "source_location": "L2243", "weight": 1.0 }, { @@ -78931,7 +79015,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2230", + "source_location": "L2267", "weight": 1.0 }, { @@ -78940,7 +79024,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2270", + "source_location": "L2307", "weight": 1.0 }, { @@ -78949,7 +79033,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2307", + "source_location": "L2344", "weight": 1.0 }, { @@ -78958,7 +79042,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2321", + "source_location": "L2358", "weight": 1.0 }, { @@ -78967,7 +79051,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2358", + "source_location": "L2395", "weight": 1.0 }, { @@ -78976,7 +79060,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2361", + "source_location": "L2398", "weight": 1.0 }, { @@ -78985,7 +79069,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2362", + "source_location": "L2399", "weight": 1.0 }, { @@ -78994,7 +79078,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2364", + "source_location": "L2401", "weight": 1.0 }, { @@ -79003,7 +79087,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2385", + "source_location": "L2422", "weight": 1.0 }, { @@ -79012,7 +79096,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2409", + "source_location": "L2446", "weight": 1.0 }, { @@ -79021,7 +79105,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2413", + "source_location": "L2450", "weight": 1.0 }, { @@ -79030,7 +79114,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2417", + "source_location": "L2454", "weight": 1.0 }, { @@ -79039,7 +79123,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2425", + "source_location": "L2462", "weight": 1.0 }, { @@ -79048,7 +79132,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2426", + "source_location": "L2463", "weight": 1.0 }, { @@ -79057,7 +79141,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2436", + "source_location": "L2473", "weight": 1.0 }, { @@ -79066,7 +79150,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2548", + "source_location": "L2585", "weight": 1.0 }, { @@ -79075,7 +79159,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2559", + "source_location": "L2596", "weight": 1.0 }, { @@ -79084,7 +79168,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2579", + "source_location": "L2616", "weight": 1.0 }, { @@ -79093,7 +79177,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2672", + "source_location": "L2709", "weight": 1.0 }, { @@ -79102,7 +79186,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2685", + "source_location": "L2722", "weight": 1.0 }, { @@ -79111,7 +79195,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2708", + "source_location": "L2745", "weight": 1.0 }, { @@ -79120,7 +79204,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2795", + "source_location": "L2832", "weight": 1.0 }, { @@ -79129,7 +79213,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2835", + "source_location": "L2872", "weight": 1.0 }, { @@ -79138,7 +79222,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2890", + "source_location": "L2927", "weight": 1.0 }, { @@ -79147,7 +79231,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2931", + "source_location": "L2968", "weight": 1.0 }, { @@ -79156,7 +79240,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2934", + "source_location": "L2971", "weight": 1.0 }, { @@ -79165,7 +79249,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2973", + "source_location": "L3010", "weight": 1.0 }, { @@ -79174,7 +79258,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2979", + "source_location": "L3016", "weight": 1.0 }, { @@ -79183,7 +79267,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3007", + "source_location": "L3044", "weight": 1.0 }, { @@ -79192,7 +79276,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3058", + "source_location": "L3095", "weight": 1.0 }, { @@ -79201,7 +79285,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3060", + "source_location": "L3097", "weight": 1.0 }, { @@ -79210,7 +79294,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3080", + "source_location": "L3117", "weight": 1.0 }, { @@ -79219,7 +79303,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3083", + "source_location": "L3120", "weight": 1.0 }, { @@ -79228,7 +79312,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3084", + "source_location": "L3121", "weight": 1.0 }, { @@ -79237,7 +79321,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3086", + "source_location": "L3123", "weight": 1.0 }, { @@ -79246,7 +79330,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3087", + "source_location": "L3124", "weight": 1.0 }, { @@ -79255,7 +79339,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3088", + "source_location": "L3125", "weight": 1.0 }, { @@ -79264,7 +79348,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3105", + "source_location": "L3142", "weight": 1.0 }, { @@ -79273,7 +79357,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3147", + "source_location": "L3184", "weight": 1.0 }, { @@ -79282,7 +79366,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3158", + "source_location": "L3195", "weight": 1.0 }, { @@ -79291,7 +79375,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3252", + "source_location": "L3289", "weight": 1.0 }, { @@ -79300,7 +79384,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3261", + "source_location": "L3298", "weight": 1.0 }, { @@ -79309,7 +79393,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3358", + "source_location": "L3395", "weight": 1.0 }, { @@ -79318,7 +79402,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3368", + "source_location": "L3405", "weight": 1.0 }, { @@ -79327,7 +79411,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3371", + "source_location": "L3408", "weight": 1.0 }, { @@ -79336,7 +79420,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3374", + "source_location": "L3411", "weight": 1.0 }, { @@ -79345,7 +79429,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3405", + "source_location": "L3442", "weight": 1.0 }, { @@ -79354,7 +79438,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3438", + "source_location": "L3475", "weight": 1.0 }, { @@ -79363,7 +79447,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3461", + "source_location": "L3498", "weight": 1.0 }, { @@ -79475,183 +79559,192 @@ "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", + "target": "crud_qc_work_order_list_work_orders_by_sample", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1724", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_1758", "target": "crud_qc_work_order_build_work_order_list_summaries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1721", + "source_location": "L1758", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1823", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1786", + "source_location": "L1823", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1874", "target": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1837", + "source_location": "L1874", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1907", "target": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1870", + "source_location": "L1907", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_2032", "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": "L1995", + "source_location": "L2032", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2109", "target": "crud_qc_work_order_get_process_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2072", + "source_location": "L2109", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2175", "target": "crud_qc_work_order_list_process_qc_info_for_sample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2138", + "source_location": "L2175", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2200", "target": "crud_qc_work_order_get_schedule_gate_qc_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2163", + "source_location": "L2200", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2227", "target": "crud_qc_work_order_list_process_qc_info_for_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2190", + "source_location": "L2227", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2252", "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2215", + "source_location": "L2252", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2273", "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2236", + "source_location": "L2273", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2316", "target": "crud_qc_work_order_get_production_work_order_qc_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2279", + "source_location": "L2316", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2373", "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2336", + "source_location": "L2373", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2480", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2443", + "source_location": "L2480", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2563", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2526", + "source_location": "L2563", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2687", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2650", + "source_location": "L2687", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2967", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2930", + "source_location": "L2967", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_3009", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2972", + "source_location": "L3009", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3267", "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": "L3230", + "source_location": "L3267", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3525", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3488", + "source_location": "L3525", "weight": 1.0 }, { @@ -85024,7 +85117,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1004", + "source_location": "L1007", "weight": 1.0 }, { @@ -85033,7 +85126,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1019", + "source_location": "L1022", "weight": 1.0 }, { @@ -85042,7 +85135,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1119", + "source_location": "L1131", "weight": 1.0 }, { @@ -85051,7 +85144,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1137", + "source_location": "L1149", "weight": 1.0 }, { @@ -85060,7 +85153,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1154", + "source_location": "L1166", "weight": 1.0 }, { @@ -85069,7 +85162,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1166", + "source_location": "L1178", "weight": 1.0 }, { @@ -85078,7 +85171,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1181", + "source_location": "L1193", "weight": 1.0 }, { @@ -85087,7 +85180,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1229", + "source_location": "L1241", "weight": 1.0 }, { @@ -85096,7 +85189,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1268", + "source_location": "L1280", "weight": 1.0 }, { @@ -85105,7 +85198,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1327", + "source_location": "L1339", "weight": 1.0 }, { @@ -85114,7 +85207,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1341", + "source_location": "L1353", "weight": 1.0 }, { @@ -85123,7 +85216,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1348", + "source_location": "L1360", "weight": 1.0 }, { @@ -85132,7 +85225,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1373", + "source_location": "L1385", "weight": 1.0 }, { @@ -85141,7 +85234,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1396", + "source_location": "L1408", "weight": 1.0 }, { @@ -85150,7 +85243,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1420", + "source_location": "L1432", "weight": 1.0 }, { @@ -85159,7 +85252,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1444", + "source_location": "L1456", "weight": 1.0 }, { @@ -85465,7 +85558,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1050", + "source_location": "L1053", "weight": 1.0 }, { @@ -85474,7 +85567,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1147", + "source_location": "L1159", "weight": 1.0 }, { @@ -85483,7 +85576,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1162", + "source_location": "L1174", "weight": 1.0 }, { @@ -85492,7 +85585,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1163", + "source_location": "L1175", "weight": 1.0 }, { @@ -85501,7 +85594,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1207", + "source_location": "L1219", "weight": 1.0 }, { @@ -85510,7 +85603,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1223", + "source_location": "L1235", "weight": 1.0 }, { @@ -85519,7 +85612,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1259", + "source_location": "L1271", "weight": 1.0 }, { @@ -85528,7 +85621,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1263", + "source_location": "L1275", "weight": 1.0 }, { @@ -85537,7 +85630,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1356", + "source_location": "L1368", "weight": 1.0 }, { @@ -85546,7 +85639,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1381", + "source_location": "L1393", "weight": 1.0 }, { @@ -85555,7 +85648,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1402", + "source_location": "L1414", "weight": 1.0 }, { @@ -85564,7 +85657,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1426", + "source_location": "L1438", "weight": 1.0 }, { @@ -85573,7 +85666,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1474", + "source_location": "L1486", "weight": 1.0 }, { @@ -85582,7 +85675,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1476", + "source_location": "L1488", "weight": 1.0 }, { @@ -85591,7 +85684,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1482", + "source_location": "L1494", "weight": 1.0 }, { @@ -85600,7 +85693,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1487", + "source_location": "L1499", "weight": 1.0 }, { @@ -85609,7 +85702,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1497", + "source_location": "L1509", "weight": 1.0 }, { @@ -85667,102 +85760,102 @@ "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1009", + "source_location": "L1012", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1037", + "source_location": "L1040", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1187", + "source_location": "L1199", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1234", + "source_location": "L1246", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1275", + "source_location": "L1287", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1331", + "source_location": "L1343", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1355", + "source_location": "L1367", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1380", + "source_location": "L1392", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1401", + "source_location": "L1413", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1425", + "source_location": "L1437", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1450", + "source_location": "L1462", "weight": 1.0 }, { @@ -95334,20 +95427,29 @@ }, { "source": "api_qc_py", - "target": "api_qc_get_qc_work_order_detail", + "target": "api_qc_list_qc_work_orders_by_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", "source_location": "L722", "weight": 1.0 }, + { + "source": "api_qc_py", + "target": "api_qc_get_qc_work_order_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L747", + "weight": 1.0 + }, { "source": "api_qc_py", "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L741", + "source_location": "L766", "weight": 1.0 }, { @@ -95356,7 +95458,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L760", + "source_location": "L785", "weight": 1.0 }, { @@ -95365,7 +95467,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L790", + "source_location": "L815", "weight": 1.0 }, { @@ -95374,7 +95476,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L803", + "source_location": "L828", "weight": 1.0 }, { @@ -95383,7 +95485,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L803", + "source_location": "L828", "weight": 1.0 }, { @@ -95392,7 +95494,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L813", + "source_location": "L838", "weight": 1.0 }, { @@ -95401,7 +95503,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L845", + "source_location": "L870", "weight": 1.0 }, { @@ -95410,7 +95512,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L876", + "source_location": "L901", "weight": 1.0 }, { @@ -95419,7 +95521,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L876", + "source_location": "L901", "weight": 1.0 }, { @@ -95428,7 +95530,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L883", + "source_location": "L908", "weight": 1.0 }, { @@ -95437,7 +95539,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L903", + "source_location": "L928", "weight": 1.0 }, { @@ -95446,7 +95548,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L925", + "source_location": "L950", "weight": 1.0 }, { @@ -95455,7 +95557,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L925", + "source_location": "L950", "weight": 1.0 }, { @@ -95464,7 +95566,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L932", + "source_location": "L957", "weight": 1.0 }, { @@ -95473,7 +95575,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L964", + "source_location": "L989", "weight": 1.0 }, { @@ -95482,7 +95584,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L999", + "source_location": "L1024", "weight": 1.0 }, { @@ -95491,7 +95593,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1032", + "source_location": "L1057", "weight": 1.0 }, { @@ -95500,7 +95602,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1050", + "source_location": "L1075", "weight": 1.0 }, { @@ -95509,7 +95611,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1069", + "source_location": "L1094", "weight": 1.0 }, { @@ -95518,7 +95620,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1089", + "source_location": "L1114", "weight": 1.0 }, { @@ -95527,7 +95629,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1104", + "source_location": "L1129", "weight": 1.0 }, { @@ -95536,7 +95638,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1127", + "source_location": "L1152", "weight": 1.0 }, { @@ -95545,7 +95647,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1147", + "source_location": "L1172", "weight": 1.0 }, { @@ -95554,7 +95656,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1208", + "source_location": "L1233", "weight": 1.0 }, { @@ -95563,7 +95665,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1234", + "source_location": "L1259", "weight": 1.0 }, { @@ -95572,7 +95674,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1250", + "source_location": "L1275", "weight": 1.0 }, { @@ -95581,7 +95683,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1258", + "source_location": "L1283", "weight": 1.0 }, { @@ -95590,7 +95692,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1282", + "source_location": "L1307", "weight": 1.0 }, { @@ -95599,7 +95701,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1291", + "source_location": "L1316", "weight": 1.0 }, { @@ -95608,7 +95710,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1291", + "source_location": "L1316", "weight": 1.0 }, { @@ -95617,7 +95719,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1302", + "source_location": "L1327", "weight": 1.0 }, { @@ -95626,7 +95728,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1302", + "source_location": "L1327", "weight": 1.0 }, { @@ -95635,7 +95737,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1313", + "source_location": "L1338", "weight": 1.0 }, { @@ -95644,7 +95746,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1313", + "source_location": "L1338", "weight": 1.0 }, { @@ -95653,7 +95755,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1328", + "source_location": "L1353", "weight": 1.0 }, { @@ -95662,7 +95764,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1328", + "source_location": "L1353", "weight": 1.0 }, { @@ -95671,7 +95773,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1343", + "source_location": "L1368", "weight": 1.0 }, { @@ -95680,7 +95782,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1343", + "source_location": "L1368", "weight": 1.0 }, { @@ -95689,7 +95791,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1350", + "source_location": "L1375", "weight": 1.0 }, { @@ -95698,7 +95800,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1350", + "source_location": "L1375", "weight": 1.0 }, { @@ -95707,7 +95809,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1357", + "source_location": "L1382", "weight": 1.0 }, { @@ -95716,7 +95818,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1357", + "source_location": "L1382", "weight": 1.0 }, { @@ -95725,7 +95827,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1366", + "source_location": "L1391", "weight": 1.0 }, { @@ -95734,7 +95836,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1366", + "source_location": "L1391", "weight": 1.0 }, { @@ -95743,7 +95845,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1374", + "source_location": "L1399", "weight": 1.0 }, { @@ -95752,7 +95854,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1374", + "source_location": "L1399", "weight": 1.0 }, { @@ -95761,7 +95863,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1382", + "source_location": "L1407", "weight": 1.0 }, { @@ -95770,7 +95872,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1382", + "source_location": "L1407", "weight": 1.0 }, { @@ -95779,7 +95881,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1403", + "source_location": "L1428", "weight": 1.0 }, { @@ -95788,7 +95890,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1433", + "source_location": "L1458", "weight": 1.0 }, { @@ -95797,7 +95899,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1456", + "source_location": "L1481", "weight": 1.0 }, { @@ -95806,7 +95908,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1487", + "source_location": "L1512", "weight": 1.0 }, { @@ -95815,7 +95917,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1504", + "source_location": "L1529", "weight": 1.0 }, { @@ -95824,7 +95926,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1526", + "source_location": "L1551", "weight": 1.0 }, { @@ -95833,7 +95935,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1538", + "source_location": "L1563", "weight": 1.0 }, { @@ -95842,7 +95944,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1568", + "source_location": "L1593", "weight": 1.0 }, { @@ -95851,7 +95953,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1597", + "source_location": "L1622", "weight": 1.0 }, { @@ -95860,7 +95962,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1614", + "source_location": "L1639", "weight": 1.0 }, { @@ -95869,7 +95971,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1667", + "source_location": "L1692", "weight": 1.0 }, { @@ -95878,7 +95980,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1703", + "source_location": "L1728", "weight": 1.0 }, { @@ -95887,7 +95989,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1745", + "source_location": "L1770", "weight": 1.0 }, { @@ -95896,7 +95998,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1787", + "source_location": "L1812", "weight": 1.0 }, { @@ -95905,7 +96007,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1797", + "source_location": "L1822", "weight": 1.0 }, { @@ -95914,7 +96016,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1807", + "source_location": "L1832", "weight": 1.0 }, { @@ -95923,7 +96025,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1820", + "source_location": "L1845", "weight": 1.0 }, { @@ -95932,7 +96034,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1850", + "source_location": "L1875", "weight": 1.0 }, { @@ -95941,7 +96043,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1889", + "source_location": "L1914", "weight": 1.0 }, { @@ -95950,7 +96052,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1919", + "source_location": "L1944", "weight": 1.0 }, { @@ -95959,7 +96061,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1946", + "source_location": "L1971", "weight": 1.0 }, { @@ -95968,7 +96070,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1976", + "source_location": "L2001", "weight": 1.0 }, { @@ -95977,7 +96079,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1976", + "source_location": "L2001", "weight": 1.0 }, { @@ -95986,7 +96088,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1983", + "source_location": "L2008", "weight": 1.0 }, { @@ -95995,7 +96097,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1983", + "source_location": "L2008", "weight": 1.0 }, { @@ -96004,7 +96106,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2003", + "source_location": "L2028", "weight": 1.0 }, { @@ -96013,7 +96115,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2003", + "source_location": "L2028", "weight": 1.0 }, { @@ -96022,7 +96124,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2009", + "source_location": "L2034", "weight": 1.0 }, { @@ -96031,7 +96133,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2040", + "source_location": "L2065", "weight": 1.0 }, { @@ -96040,7 +96142,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2066", + "source_location": "L2091", "weight": 1.0 }, { @@ -96049,7 +96151,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2083", + "source_location": "L2108", "weight": 1.0 }, { @@ -96058,7 +96160,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2109", + "source_location": "L2134", "weight": 1.0 }, { @@ -96067,7 +96169,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2126", + "source_location": "L2151", "weight": 1.0 }, { @@ -96076,7 +96178,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L730", + "source_location": "L755", "weight": 1.0 }, { @@ -96085,7 +96187,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L749", + "source_location": "L774", "weight": 1.0 }, { @@ -96094,7 +96196,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1424", + "source_location": "L1449", "weight": 1.0 }, { @@ -96103,7 +96205,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1449", + "source_location": "L1474", "weight": 1.0 }, { @@ -96112,7 +96214,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1475", + "source_location": "L1500", "weight": 1.0 }, { @@ -96121,7 +96223,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1793", + "source_location": "L1818", "weight": 1.0 }, { @@ -96130,7 +96232,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1803", + "source_location": "L1828", "weight": 1.0 }, { @@ -96139,7 +96241,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1813", + "source_location": "L1838", "weight": 1.0 }, { @@ -96148,7 +96250,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1841", + "source_location": "L1866", "weight": 1.0 }, { @@ -96157,7 +96259,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1937", + "source_location": "L1962", "weight": 1.0 }, { @@ -96166,7 +96268,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2074", + "source_location": "L2099", "weight": 1.0 }, { @@ -96179,57 +96281,57 @@ "weight": 1.0 }, { - "source": "api_qc_rationale_1792", + "source": "api_qc_rationale_1817", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1792", + "source_location": "L1817", "weight": 1.0 }, { - "source": "api_qc_rationale_1802", + "source": "api_qc_rationale_1827", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1802", + "source_location": "L1827", "weight": 1.0 }, { - "source": "api_qc_rationale_1812", + "source": "api_qc_rationale_1837", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1812", + "source_location": "L1837", "weight": 1.0 }, { - "source": "api_qc_rationale_1862", + "source": "api_qc_rationale_1887", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1862", + "source_location": "L1887", "weight": 1.0 }, { - "source": "api_qc_rationale_1926", + "source": "api_qc_rationale_1951", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1926", + "source_location": "L1951", "weight": 1.0 }, { - "source": "api_qc_rationale_1953", + "source": "api_qc_rationale_1978", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1953", + "source_location": "L1978", "weight": 1.0 }, { @@ -184298,7 +184400,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184307,7 +184409,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184316,7 +184418,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184325,7 +184427,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184334,7 +184436,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184343,7 +184445,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184352,7 +184454,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184361,7 +184463,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184370,7 +184472,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184379,7 +184481,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184388,7 +184490,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184397,7 +184499,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184406,7 +184508,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184415,7 +184517,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184424,7 +184526,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184433,7 +184535,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184442,7 +184544,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184451,7 +184553,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184460,7 +184562,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184469,7 +184571,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -184586,7 +184697,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184595,7 +184706,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184604,7 +184715,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184613,7 +184724,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184622,7 +184733,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184631,7 +184742,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184640,7 +184751,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184649,7 +184760,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184658,7 +184769,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184667,7 +184778,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184676,7 +184787,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184685,7 +184796,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184694,7 +184805,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184703,7 +184814,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184712,7 +184823,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184721,7 +184832,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184730,7 +184841,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184739,7 +184850,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184748,7 +184859,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184757,7 +184868,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -184874,7 +184994,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184883,7 +185003,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184892,7 +185012,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184901,7 +185021,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184910,7 +185030,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184919,7 +185039,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184928,7 +185048,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184937,7 +185057,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184946,7 +185066,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184955,7 +185075,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184964,7 +185084,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184973,7 +185093,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184982,7 +185102,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184991,7 +185111,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -185000,7 +185120,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -185009,7 +185129,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -185018,7 +185138,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -185027,7 +185147,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -185036,7 +185156,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -185045,7 +185165,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -185162,7 +185291,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185171,7 +185300,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185180,7 +185309,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185189,7 +185318,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185198,7 +185327,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185207,7 +185336,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185216,7 +185345,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185225,7 +185354,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185234,7 +185363,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185243,7 +185372,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185252,7 +185381,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185261,7 +185390,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185270,7 +185399,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185279,7 +185408,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185288,7 +185417,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185297,7 +185426,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185306,7 +185435,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185315,7 +185444,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185324,7 +185453,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185333,7 +185462,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -185450,7 +185588,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185459,7 +185597,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185468,7 +185606,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185477,7 +185615,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185486,7 +185624,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185495,7 +185633,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185504,7 +185642,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185513,7 +185651,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185522,7 +185660,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185531,7 +185669,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185540,7 +185678,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185549,7 +185687,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185558,7 +185696,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185567,7 +185705,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185576,7 +185714,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185585,7 +185723,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185594,7 +185732,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185603,7 +185741,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185612,7 +185750,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185621,7 +185759,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -185738,7 +185885,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185747,7 +185894,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185756,7 +185903,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185765,7 +185912,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185774,7 +185921,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185783,7 +185930,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185792,7 +185939,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185801,7 +185948,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185810,7 +185957,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185819,7 +185966,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185828,7 +185975,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185837,7 +185984,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185846,7 +185993,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185855,7 +186002,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185864,7 +186011,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185873,7 +186020,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185882,7 +186029,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185891,7 +186038,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185900,7 +186047,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185909,7 +186056,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -186026,7 +186182,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186035,7 +186191,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186044,7 +186200,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186053,7 +186209,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186062,7 +186218,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186071,7 +186227,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186080,7 +186236,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186089,7 +186245,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186098,7 +186254,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186107,7 +186263,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186116,7 +186272,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186125,7 +186281,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186134,7 +186290,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186143,7 +186299,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186152,7 +186308,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186161,7 +186317,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186170,7 +186326,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186179,7 +186335,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186188,7 +186344,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186197,7 +186353,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -186314,7 +186479,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186323,7 +186488,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186332,7 +186497,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186341,7 +186506,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186350,7 +186515,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186359,7 +186524,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186368,7 +186533,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186377,7 +186542,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186386,7 +186551,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186395,7 +186560,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186404,7 +186569,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186413,7 +186578,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186422,7 +186587,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186431,7 +186596,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186440,7 +186605,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186449,7 +186614,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186458,7 +186623,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186467,7 +186632,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186476,7 +186641,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186485,7 +186650,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -186602,7 +186776,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186611,7 +186785,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186620,7 +186794,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186629,7 +186803,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186638,7 +186812,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186647,7 +186821,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186656,7 +186830,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186665,7 +186839,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186674,7 +186848,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186683,7 +186857,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186692,7 +186866,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186701,7 +186875,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186710,7 +186884,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186719,7 +186893,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186728,7 +186902,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186737,7 +186911,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186746,7 +186920,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186755,7 +186929,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186764,7 +186938,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186773,7 +186947,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -186890,7 +187073,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186899,7 +187082,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186908,7 +187091,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186917,7 +187100,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186926,7 +187109,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186935,7 +187118,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186944,7 +187127,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186953,7 +187136,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186962,7 +187145,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186971,7 +187154,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186980,7 +187163,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186989,7 +187172,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186998,7 +187181,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187007,7 +187190,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187016,7 +187199,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187025,7 +187208,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187034,7 +187217,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187043,7 +187226,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187052,7 +187235,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187061,7 +187244,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -187178,7 +187370,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187187,7 +187379,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187196,7 +187388,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187205,7 +187397,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187214,7 +187406,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187223,7 +187415,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187232,7 +187424,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187241,7 +187433,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187250,7 +187442,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187259,7 +187451,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187268,7 +187460,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187277,7 +187469,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187286,7 +187478,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187295,7 +187487,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187304,7 +187496,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187313,7 +187505,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187322,7 +187514,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187331,7 +187523,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187340,7 +187532,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187349,7 +187541,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -187466,7 +187667,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187475,7 +187676,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187484,7 +187685,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187493,7 +187694,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187502,7 +187703,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187511,7 +187712,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187520,7 +187721,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187529,7 +187730,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187538,7 +187739,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187547,7 +187748,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187556,7 +187757,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187565,7 +187766,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187574,7 +187775,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187583,7 +187784,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187592,7 +187793,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187601,7 +187802,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187610,7 +187811,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187619,7 +187820,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187628,7 +187829,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187637,7 +187838,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -187754,7 +187964,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187763,7 +187973,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187772,7 +187982,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187781,7 +187991,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187790,7 +188000,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187799,7 +188009,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187808,7 +188018,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187817,7 +188027,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187826,7 +188036,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187835,7 +188045,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187844,7 +188054,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187853,7 +188063,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187862,7 +188072,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187871,7 +188081,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187880,7 +188090,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187889,7 +188099,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187898,7 +188108,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187907,7 +188117,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187916,7 +188126,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187925,7 +188135,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -188042,7 +188261,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188051,7 +188270,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188060,7 +188279,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188069,7 +188288,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188078,7 +188297,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188087,7 +188306,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188096,7 +188315,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188105,7 +188324,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188114,7 +188333,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188123,7 +188342,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188132,7 +188351,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188141,7 +188360,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188150,7 +188369,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188159,7 +188378,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188168,7 +188387,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188177,7 +188396,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188186,7 +188405,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188195,7 +188414,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188204,7 +188423,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188213,7 +188432,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188330,7 +188558,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188339,7 +188567,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188348,7 +188576,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188357,7 +188585,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188366,7 +188594,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188375,7 +188603,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188384,7 +188612,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188393,7 +188621,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188402,7 +188630,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188411,7 +188639,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188420,7 +188648,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188429,7 +188657,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188438,7 +188666,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188447,7 +188675,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188456,7 +188684,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188465,7 +188693,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188474,7 +188702,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188483,7 +188711,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188492,7 +188720,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188501,7 +188729,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -188618,7 +188855,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188627,7 +188864,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188636,7 +188873,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188645,7 +188882,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188654,7 +188891,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188663,7 +188900,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188672,7 +188909,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188681,7 +188918,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188690,7 +188927,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188699,7 +188936,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188708,7 +188945,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188717,7 +188954,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188726,7 +188963,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188735,7 +188972,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188744,7 +188981,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188753,7 +188990,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188762,7 +188999,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188771,7 +189008,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188780,7 +189017,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188789,7 +189026,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -188906,7 +189152,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188915,7 +189161,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188924,7 +189170,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188933,7 +189179,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188942,7 +189188,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188951,7 +189197,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188960,7 +189206,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188969,7 +189215,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188978,7 +189224,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188987,7 +189233,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188996,7 +189242,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189005,7 +189251,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189014,7 +189260,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189023,7 +189269,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189032,7 +189278,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189041,7 +189287,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189050,7 +189296,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189059,7 +189305,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189068,7 +189314,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189077,7 +189323,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -189194,7 +189449,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189203,7 +189458,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189212,7 +189467,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189221,7 +189476,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189230,7 +189485,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189239,7 +189494,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189248,7 +189503,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189257,7 +189512,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189266,7 +189521,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189275,7 +189530,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189284,7 +189539,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189293,7 +189548,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189302,7 +189557,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189311,7 +189566,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189320,7 +189575,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189329,7 +189584,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189338,7 +189593,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189347,7 +189602,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189356,7 +189611,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189365,7 +189620,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -189482,7 +189746,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189491,7 +189755,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189500,7 +189764,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189509,7 +189773,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189518,7 +189782,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189527,7 +189791,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189536,7 +189800,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189545,7 +189809,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189554,7 +189818,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189563,7 +189827,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189572,7 +189836,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189581,7 +189845,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189590,7 +189854,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189599,7 +189863,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189608,7 +189872,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189617,7 +189881,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189626,7 +189890,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189635,7 +189899,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189644,7 +189908,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189653,7 +189917,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -189770,7 +190043,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189779,7 +190052,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189788,7 +190061,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189797,7 +190070,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189806,7 +190079,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189815,7 +190088,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189824,7 +190097,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189833,7 +190106,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189842,7 +190115,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189851,7 +190124,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189860,7 +190133,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189869,7 +190142,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189878,7 +190151,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189887,7 +190160,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189896,7 +190169,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189905,7 +190178,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189914,7 +190187,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189923,7 +190196,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189932,7 +190205,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189941,7 +190214,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -190058,7 +190340,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190067,7 +190349,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190076,7 +190358,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190085,7 +190367,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190094,7 +190376,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190103,7 +190385,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190112,7 +190394,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190121,7 +190403,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190130,7 +190412,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190139,7 +190421,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190148,7 +190430,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190157,7 +190439,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190166,7 +190448,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190175,7 +190457,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190184,7 +190466,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190193,7 +190475,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190202,7 +190484,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190211,7 +190493,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190220,7 +190502,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190229,7 +190511,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -190346,7 +190637,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190355,7 +190646,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190364,7 +190655,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190373,7 +190664,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190382,7 +190673,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190391,7 +190682,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190400,7 +190691,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190409,7 +190700,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190418,7 +190709,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190427,7 +190718,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190436,7 +190727,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190445,7 +190736,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190454,7 +190745,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190463,7 +190754,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190472,7 +190763,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190481,7 +190772,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190490,7 +190781,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190499,7 +190790,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190508,7 +190799,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190517,7 +190808,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -190634,7 +190934,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190643,7 +190943,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190652,7 +190952,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190661,7 +190961,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190670,7 +190970,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190679,7 +190979,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190688,7 +190988,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190697,7 +190997,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190706,7 +191006,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190715,7 +191015,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190724,7 +191024,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190733,7 +191033,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190742,7 +191042,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190751,7 +191051,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190760,7 +191060,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190769,7 +191069,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190778,7 +191078,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190787,7 +191087,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190796,7 +191096,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190805,7 +191105,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -190922,7 +191231,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190931,7 +191240,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190940,7 +191249,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190949,7 +191258,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190958,7 +191267,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190967,7 +191276,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190976,7 +191285,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190985,7 +191294,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190994,7 +191303,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191003,7 +191312,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191012,7 +191321,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191021,7 +191330,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191030,7 +191339,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191039,7 +191348,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191048,7 +191357,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191057,7 +191366,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191066,7 +191375,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191075,7 +191384,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191084,7 +191393,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191093,7 +191402,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -191210,7 +191528,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191219,7 +191537,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191228,7 +191546,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191237,7 +191555,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191246,7 +191564,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191255,7 +191573,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191264,7 +191582,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191273,7 +191591,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191282,7 +191600,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191291,7 +191609,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191300,7 +191618,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191309,7 +191627,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191318,7 +191636,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191327,7 +191645,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191336,7 +191654,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191345,7 +191663,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191354,7 +191672,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191363,7 +191681,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191372,7 +191690,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191381,7 +191699,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L52", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -191498,7 +191825,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191507,7 +191834,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191516,7 +191843,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191525,7 +191852,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191534,7 +191861,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191543,7 +191870,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191552,7 +191879,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191561,7 +191888,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191570,7 +191897,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191579,7 +191906,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191588,7 +191915,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191597,7 +191924,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191606,7 +191933,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191615,7 +191942,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191624,7 +191951,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191633,7 +191960,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191642,7 +191969,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191651,7 +191978,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191660,7 +191987,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191669,7 +191996,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -191786,7 +192122,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191795,7 +192131,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191804,7 +192140,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191813,7 +192149,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191822,7 +192158,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191831,7 +192167,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191840,7 +192176,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191849,7 +192185,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191858,7 +192194,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191867,7 +192203,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191876,7 +192212,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191885,7 +192221,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191894,7 +192230,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191903,7 +192239,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191912,7 +192248,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191921,7 +192257,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191930,7 +192266,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191939,7 +192275,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191948,7 +192284,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -191957,7 +192293,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -192074,7 +192419,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192083,7 +192428,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192092,7 +192437,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192101,7 +192446,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192110,7 +192455,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192119,7 +192464,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192128,7 +192473,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192137,7 +192482,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192146,7 +192491,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192155,7 +192500,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192164,7 +192509,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192173,7 +192518,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192182,7 +192527,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192191,7 +192536,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192200,7 +192545,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192209,7 +192554,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192218,7 +192563,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192227,7 +192572,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192236,7 +192581,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192245,7 +192590,16 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -192259,7 +192613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192268,7 +192622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192277,7 +192631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192286,7 +192640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192295,7 +192649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192304,7 +192658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192313,7 +192667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192322,7 +192676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192331,7 +192685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192340,7 +192694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192349,7 +192703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { @@ -192358,187 +192712,196 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2237", + "source_location": "L2274", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2274", "weight": 0.8 }, { @@ -192547,7 +192910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192556,7 +192919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192565,7 +192928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192574,7 +192937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192583,7 +192946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192592,7 +192955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192601,7 +192964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192610,7 +192973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192619,7 +192982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192628,7 +192991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192637,7 +193000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192646,187 +193009,196 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2317", "weight": 0.8 }, { @@ -192835,7 +193207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192844,7 +193216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192853,7 +193225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192862,7 +193234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192871,7 +193243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192880,7 +193252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192889,7 +193261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192898,7 +193270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192907,7 +193279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192916,7 +193288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192925,7 +193297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { @@ -192934,187 +193306,196 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2280", + "source_location": "L2317", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2317", "weight": 0.8 }, { @@ -193123,7 +193504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193132,7 +193513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193141,7 +193522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193150,7 +193531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193159,7 +193540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193168,7 +193549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193177,7 +193558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193186,7 +193567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193195,7 +193576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193204,7 +193585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193213,7 +193594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { @@ -193222,187 +193603,196 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1721", + "source": "crud_qc_work_order_rationale_1724", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1786", + "source": "crud_qc_work_order_rationale_1758", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1837", + "source": "crud_qc_work_order_rationale_1823", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1870", + "source": "crud_qc_work_order_rationale_1874", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1995", + "source": "crud_qc_work_order_rationale_1907", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2072", + "source": "crud_qc_work_order_rationale_2032", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2138", + "source": "crud_qc_work_order_rationale_2109", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2163", + "source": "crud_qc_work_order_rationale_2175", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2190", + "source": "crud_qc_work_order_rationale_2200", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2215", + "source": "crud_qc_work_order_rationale_2227", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2236", + "source": "crud_qc_work_order_rationale_2252", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2279", + "source": "crud_qc_work_order_rationale_2273", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2336", + "source": "crud_qc_work_order_rationale_2316", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2443", + "source": "crud_qc_work_order_rationale_2373", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2526", + "source": "crud_qc_work_order_rationale_2480", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2650", + "source": "crud_qc_work_order_rationale_2563", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2930", + "source": "crud_qc_work_order_rationale_2687", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2972", + "source": "crud_qc_work_order_rationale_2967", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3230", + "source": "crud_qc_work_order_rationale_3009", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3488", + "source": "crud_qc_work_order_rationale_3267", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3507", + "source_location": "L3544", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3525", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L3544", "weight": 0.8 }, { @@ -199238,7 +199628,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199247,7 +199637,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199256,7 +199646,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199265,7 +199655,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199274,7 +199664,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199283,7 +199673,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199292,7 +199682,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199301,7 +199691,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199310,7 +199700,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199319,7 +199709,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199328,7 +199718,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -199391,7 +199781,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199400,7 +199790,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199409,7 +199799,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199418,7 +199808,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199427,7 +199817,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199436,7 +199826,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199445,7 +199835,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199454,7 +199844,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199463,7 +199853,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199472,7 +199862,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199481,7 +199871,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -199544,7 +199934,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199553,7 +199943,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199562,7 +199952,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199571,7 +199961,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199580,7 +199970,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199589,7 +199979,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199598,7 +199988,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199607,7 +199997,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199616,7 +200006,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199625,7 +200015,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199634,7 +200024,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -199697,7 +200087,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199706,7 +200096,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199715,7 +200105,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199724,7 +200114,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199733,7 +200123,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199742,7 +200132,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199751,7 +200141,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199760,7 +200150,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199769,7 +200159,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199778,7 +200168,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199787,7 +200177,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -199850,7 +200240,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199859,7 +200249,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199868,7 +200258,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199877,7 +200267,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199886,7 +200276,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199895,7 +200285,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199904,7 +200294,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199913,7 +200303,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199922,7 +200312,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199931,7 +200321,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -199940,7 +200330,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200003,7 +200393,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200012,7 +200402,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200021,7 +200411,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200030,7 +200420,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200039,7 +200429,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200048,7 +200438,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200057,7 +200447,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200066,7 +200456,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200075,7 +200465,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200084,7 +200474,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200093,7 +200483,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200156,7 +200546,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200165,7 +200555,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200174,7 +200564,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200183,7 +200573,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200192,7 +200582,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200201,7 +200591,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200210,7 +200600,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200219,7 +200609,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200228,7 +200618,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200237,7 +200627,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200246,7 +200636,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200309,7 +200699,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200318,7 +200708,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200327,7 +200717,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200336,7 +200726,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200345,7 +200735,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200354,7 +200744,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200363,7 +200753,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200372,7 +200762,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200381,7 +200771,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200390,7 +200780,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200399,7 +200789,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -200462,7 +200852,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200471,7 +200861,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200480,7 +200870,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200489,7 +200879,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200498,7 +200888,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200507,7 +200897,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200516,7 +200906,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200525,7 +200915,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200534,7 +200924,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200543,7 +200933,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200552,7 +200942,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -200615,7 +201005,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200624,7 +201014,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200633,7 +201023,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200642,7 +201032,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200651,7 +201041,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200660,7 +201050,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200669,7 +201059,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200678,7 +201068,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200687,7 +201077,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200696,7 +201086,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200705,7 +201095,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -200768,7 +201158,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200777,7 +201167,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200786,7 +201176,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200795,7 +201185,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200804,7 +201194,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200813,7 +201203,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200822,7 +201212,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200831,7 +201221,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200840,7 +201230,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200849,7 +201239,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200858,7 +201248,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -200921,7 +201311,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200930,7 +201320,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200939,7 +201329,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200948,7 +201338,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200957,7 +201347,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200966,7 +201356,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200975,7 +201365,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200984,7 +201374,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -200993,7 +201383,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201002,7 +201392,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201011,7 +201401,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201074,7 +201464,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201083,7 +201473,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201092,7 +201482,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201101,7 +201491,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201110,7 +201500,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201119,7 +201509,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201128,7 +201518,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201137,7 +201527,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201146,7 +201536,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201155,7 +201545,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201164,7 +201554,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201227,7 +201617,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201236,7 +201626,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201245,7 +201635,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201254,7 +201644,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201263,7 +201653,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201272,7 +201662,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201281,7 +201671,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201290,7 +201680,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201299,7 +201689,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201308,7 +201698,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201317,7 +201707,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201331,7 +201721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { @@ -201340,7 +201730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { @@ -201349,7 +201739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { @@ -201358,7 +201748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { @@ -201367,7 +201757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { @@ -201376,106 +201766,106 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L912", + "source_location": "L915", "weight": 0.8 }, { @@ -201484,7 +201874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { @@ -201493,7 +201883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { @@ -201502,7 +201892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { @@ -201511,7 +201901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { @@ -201520,7 +201910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { @@ -201529,106 +201919,106 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1009", + "source": "crud_sample_reception_rationale_1012", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1037", + "source": "crud_sample_reception_rationale_1040", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1187", + "source": "crud_sample_reception_rationale_1199", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1234", + "source": "crud_sample_reception_rationale_1246", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1275", + "source": "crud_sample_reception_rationale_1287", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1331", + "source": "crud_sample_reception_rationale_1343", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1355", + "source": "crud_sample_reception_rationale_1367", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1380", + "source": "crud_sample_reception_rationale_1392", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1401", + "source": "crud_sample_reception_rationale_1413", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1425", + "source": "crud_sample_reception_rationale_1437", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1450", + "source": "crud_sample_reception_rationale_1462", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1102", + "source_location": "L1114", "weight": 0.8 }, { @@ -203747,7 +204137,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1792", + "source": "api_qc_rationale_1817", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203756,7 +204146,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1802", + "source": "api_qc_rationale_1827", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203765,7 +204155,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1812", + "source": "api_qc_rationale_1837", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203774,7 +204164,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1862", + "source": "api_qc_rationale_1887", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203783,7 +204173,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1926", + "source": "api_qc_rationale_1951", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203792,7 +204182,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1953", + "source": "api_qc_rationale_1978", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -204053,7 +204443,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1792", + "source": "api_qc_rationale_1817", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -204062,7 +204452,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1802", + "source": "api_qc_rationale_1827", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -204071,7 +204461,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1812", + "source": "api_qc_rationale_1837", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -204080,7 +204470,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1862", + "source": "api_qc_rationale_1887", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -204089,7 +204479,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1926", + "source": "api_qc_rationale_1951", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -204098,7 +204488,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1953", + "source": "api_qc_rationale_1978", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -204359,7 +204749,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1792", + "source": "api_qc_rationale_1817", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -204368,7 +204758,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1802", + "source": "api_qc_rationale_1827", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -204377,7 +204767,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1812", + "source": "api_qc_rationale_1837", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -204386,7 +204776,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1862", + "source": "api_qc_rationale_1887", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -204395,7 +204785,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1926", + "source": "api_qc_rationale_1951", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -204404,7 +204794,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1953", + "source": "api_qc_rationale_1978", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -234509,6 +234899,26 @@ "source_location": "L1711", "weight": 1.0 }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1740", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders_by_sample", + "target": "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1748", + "weight": 1.0 + }, { "source": "crud_qc_work_order_build_work_order_list_summaries", "target": "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", @@ -234516,7 +234926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1735", + "source_location": "L1772", "weight": 1.0 }, { @@ -234526,7 +234936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1737", + "source_location": "L1774", "weight": 1.0 }, { @@ -234536,7 +234946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1792", + "source_location": "L1829", "weight": 1.0 }, { @@ -234546,7 +234956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1797", + "source_location": "L1834", "weight": 1.0 }, { @@ -234556,7 +234966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1826", + "source_location": "L1863", "weight": 1.0 }, { @@ -234566,7 +234976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1846", + "source_location": "L1883", "weight": 1.0 }, { @@ -234576,7 +234986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1852", + "source_location": "L1889", "weight": 1.0 }, { @@ -234586,7 +234996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1876", + "source_location": "L1913", "weight": 1.0 }, { @@ -234596,7 +235006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1888", + "source_location": "L1925", "weight": 1.0 }, { @@ -234606,7 +235016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1889", + "source_location": "L1926", "weight": 1.0 }, { @@ -234616,7 +235026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1967", + "source_location": "L2004", "weight": 1.0 }, { @@ -234626,7 +235036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1969", + "source_location": "L2006", "weight": 1.0 }, { @@ -234636,7 +235046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1983", + "source_location": "L2020", "weight": 1.0 }, { @@ -234646,7 +235056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2028", + "source_location": "L2065", "weight": 1.0 }, { @@ -234656,7 +235066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2102", + "source_location": "L2139", "weight": 1.0 }, { @@ -234666,7 +235076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2366", + "source_location": "L2403", "weight": 1.0 }, { @@ -234676,7 +235086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2368", + "source_location": "L2405", "weight": 1.0 }, { @@ -234686,7 +235096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2387", + "source_location": "L2424", "weight": 1.0 }, { @@ -234696,7 +235106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2406", + "source_location": "L2443", "weight": 1.0 }, { @@ -234706,7 +235116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2421", + "source_location": "L2458", "weight": 1.0 }, { @@ -234716,7 +235126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2427", + "source_location": "L2464", "weight": 1.0 }, { @@ -234726,7 +235136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2430", + "source_location": "L2467", "weight": 1.0 }, { @@ -234736,7 +235146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2431", + "source_location": "L2468", "weight": 1.0 }, { @@ -234746,7 +235156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2459", + "source_location": "L2496", "weight": 1.0 }, { @@ -234756,7 +235166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2460", + "source_location": "L2497", "weight": 1.0 }, { @@ -234766,7 +235176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2501", + "source_location": "L2538", "weight": 1.0 }, { @@ -234776,7 +235186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2504", + "source_location": "L2541", "weight": 1.0 }, { @@ -234786,7 +235196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2566", + "source_location": "L2603", "weight": 1.0 }, { @@ -234796,7 +235206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2591", + "source_location": "L2628", "weight": 1.0 }, { @@ -234806,7 +235216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2594", + "source_location": "L2631", "weight": 1.0 }, { @@ -234816,7 +235226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2595", + "source_location": "L2632", "weight": 1.0 }, { @@ -234826,7 +235236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2692", + "source_location": "L2729", "weight": 1.0 }, { @@ -234836,7 +235246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2720", + "source_location": "L2757", "weight": 1.0 }, { @@ -234846,7 +235256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2723", + "source_location": "L2760", "weight": 1.0 }, { @@ -234856,7 +235266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2728", + "source_location": "L2765", "weight": 1.0 }, { @@ -234866,7 +235276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2729", + "source_location": "L2766", "weight": 1.0 }, { @@ -234876,7 +235286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2802", + "source_location": "L2839", "weight": 1.0 }, { @@ -234886,7 +235296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2812", + "source_location": "L2849", "weight": 1.0 }, { @@ -234896,7 +235306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2824", + "source_location": "L2861", "weight": 1.0 }, { @@ -234906,7 +235316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2842", + "source_location": "L2879", "weight": 1.0 }, { @@ -234916,7 +235326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2910", + "source_location": "L2947", "weight": 1.0 }, { @@ -234926,7 +235336,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2914", + "source_location": "L2951", "weight": 1.0 }, { @@ -234936,7 +235346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2932", + "source_location": "L2969", "weight": 1.0 }, { @@ -234946,7 +235356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2933", + "source_location": "L2970", "weight": 1.0 }, { @@ -234956,7 +235366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3048", + "source_location": "L3085", "weight": 1.0 }, { @@ -234966,7 +235376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3113", + "source_location": "L3150", "weight": 1.0 }, { @@ -234976,7 +235386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3121", + "source_location": "L3158", "weight": 1.0 }, { @@ -234986,7 +235396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3135", + "source_location": "L3172", "weight": 1.0 }, { @@ -234996,7 +235406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3300", + "source_location": "L3337", "weight": 1.0 }, { @@ -235006,7 +235416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3321", + "source_location": "L3358", "weight": 1.0 }, { @@ -235016,7 +235426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3368", + "source_location": "L3405", "weight": 1.0 }, { @@ -235026,7 +235436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3381", + "source_location": "L3418", "weight": 1.0 }, { @@ -235036,7 +235446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3382", + "source_location": "L3419", "weight": 1.0 }, { @@ -235046,7 +235456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3383", + "source_location": "L3420", "weight": 1.0 }, { @@ -235056,7 +235466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3403", + "source_location": "L3440", "weight": 1.0 }, { @@ -235066,7 +235476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3404", + "source_location": "L3441", "weight": 1.0 }, { @@ -235076,7 +235486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3459", + "source_location": "L3496", "weight": 1.0 }, { @@ -235086,7 +235496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3460", + "source_location": "L3497", "weight": 1.0 }, { @@ -237166,7 +237576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L874", + "source_location": "L877", "weight": 1.0 }, { @@ -237176,7 +237586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L875", + "source_location": "L878", "weight": 1.0 }, { @@ -237186,7 +237596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L904", + "source_location": "L907", "weight": 1.0 }, { @@ -237196,7 +237606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L922", + "source_location": "L925", "weight": 1.0 }, { @@ -237206,7 +237616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L927", + "source_location": "L930", "weight": 1.0 }, { @@ -237216,7 +237626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L936", + "source_location": "L939", "weight": 1.0 }, { @@ -237226,7 +237636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L990", + "source_location": "L993", "weight": 1.0 }, { @@ -237236,7 +237646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1016", + "source_location": "L1019", "weight": 1.0 }, { @@ -237246,7 +237656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1063", + "source_location": "L1064", "weight": 1.0 }, { @@ -237256,7 +237666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1064", + "source_location": "L1065", "weight": 1.0 }, { @@ -237266,7 +237676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1088", + "source_location": "L1100", "weight": 1.0 }, { @@ -237276,7 +237686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1094", + "source_location": "L1106", "weight": 1.0 }, { @@ -237286,7 +237696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1112", + "source_location": "L1124", "weight": 1.0 }, { @@ -237296,7 +237706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1126", + "source_location": "L1138", "weight": 1.0 }, { @@ -237306,7 +237716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1126", + "source_location": "L1138", "weight": 1.0 }, { @@ -237316,7 +237726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1133", + "source_location": "L1145", "weight": 1.0 }, { @@ -237326,7 +237736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1144", + "source_location": "L1156", "weight": 1.0 }, { @@ -237336,7 +237746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1146", + "source_location": "L1158", "weight": 1.0 }, { @@ -237346,7 +237756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1148", + "source_location": "L1160", "weight": 1.0 }, { @@ -237356,7 +237766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1211", + "source_location": "L1223", "weight": 1.0 }, { @@ -237366,7 +237776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1214", + "source_location": "L1226", "weight": 1.0 }, { @@ -237376,7 +237786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1220", + "source_location": "L1232", "weight": 1.0 }, { @@ -237386,7 +237796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1249", + "source_location": "L1261", "weight": 1.0 }, { @@ -237396,7 +237806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1250", + "source_location": "L1262", "weight": 1.0 }, { @@ -237406,7 +237816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1256", + "source_location": "L1268", "weight": 1.0 }, { @@ -237416,7 +237826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1258", + "source_location": "L1270", "weight": 1.0 }, { @@ -237426,7 +237836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1260", + "source_location": "L1272", "weight": 1.0 }, { @@ -237436,7 +237846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1337", + "source_location": "L1349", "weight": 1.0 }, { @@ -237446,7 +237856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1510", + "source_location": "L1522", "weight": 1.0 }, { @@ -246139,6 +246549,56 @@ "source_location": "L716", "weight": 1.0 }, + { + "source": "api_qc_list_qc_work_orders_by_sample", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L731", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders_by_sample", + "target": "crud_qc_work_order_list_work_orders_by_sample", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L732", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders_by_sample", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L739", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders_by_sample", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L741", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders_by_sample", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L741", + "weight": 1.0 + }, { "source": "api_qc_get_qc_work_order_detail", "target": "api_clinical_payment_get_tenant_no", @@ -246146,7 +246606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L728", + "source_location": "L753", "weight": 1.0 }, { @@ -246156,7 +246616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L729", + "source_location": "L754", "weight": 1.0 }, { @@ -246166,7 +246626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L731", + "source_location": "L756", "weight": 1.0 }, { @@ -246176,7 +246636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L733", + "source_location": "L758", "weight": 1.0 }, { @@ -246186,7 +246646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L733", + "source_location": "L758", "weight": 1.0 }, { @@ -246196,7 +246656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L747", + "source_location": "L772", "weight": 1.0 }, { @@ -246206,7 +246666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L750", + "source_location": "L775", "weight": 1.0 }, { @@ -246216,7 +246676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L752", + "source_location": "L777", "weight": 1.0 }, { @@ -246226,7 +246686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L752", + "source_location": "L777", "weight": 1.0 }, { @@ -246236,7 +246696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L767", + "source_location": "L792", "weight": 1.0 }, { @@ -246246,7 +246706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L772", + "source_location": "L797", "weight": 1.0 }, { @@ -246256,7 +246716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L778", + "source_location": "L803", "weight": 1.0 }, { @@ -246266,7 +246726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L778", + "source_location": "L803", "weight": 1.0 }, { @@ -246276,7 +246736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L780", + "source_location": "L805", "weight": 1.0 }, { @@ -246286,7 +246746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L780", + "source_location": "L805", "weight": 1.0 }, { @@ -246296,69 +246756,69 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L796", - "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": "L797", - "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": "L797", - "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": "L798", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L800", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L800", - "weight": 1.0 - }, - { - "source": "api_qc_update_inbound_sample_special_mark", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L821", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "crud_qc_work_order_delete_qc_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L822", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L822", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L823", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L825", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L825", + "weight": 1.0 + }, + { + "source": "api_qc_update_inbound_sample_special_mark", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L846", + "weight": 1.0 + }, { "source": "api_qc_update_inbound_sample_special_mark", "target": "core_response_error_response", @@ -246366,7 +246826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L824", + "source_location": "L849", "weight": 1.0 }, { @@ -246376,7 +246836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L832", + "source_location": "L857", "weight": 1.0 }, { @@ -246386,7 +246846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L835", + "source_location": "L860", "weight": 1.0 }, { @@ -246396,7 +246856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L838", + "source_location": "L863", "weight": 1.0 }, { @@ -246406,7 +246866,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L852", + "source_location": "L877", "weight": 1.0 }, { @@ -246416,7 +246876,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L853", + "source_location": "L878", "weight": 1.0 }, { @@ -246426,7 +246886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L864", + "source_location": "L889", "weight": 1.0 }, { @@ -246436,7 +246896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L865", + "source_location": "L890", "weight": 1.0 }, { @@ -246446,7 +246906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L867", + "source_location": "L892", "weight": 1.0 }, { @@ -246456,7 +246916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L867", + "source_location": "L892", "weight": 1.0 }, { @@ -246466,7 +246926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L869", + "source_location": "L894", "weight": 1.0 }, { @@ -246476,7 +246936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L869", + "source_location": "L894", "weight": 1.0 }, { @@ -246486,7 +246946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L889", + "source_location": "L914", "weight": 1.0 }, { @@ -246496,7 +246956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L892", + "source_location": "L917", "weight": 1.0 }, { @@ -246506,7 +246966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L895", + "source_location": "L920", "weight": 1.0 }, { @@ -246516,7 +246976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L897", + "source_location": "L922", "weight": 1.0 }, { @@ -246526,7 +246986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L897", + "source_location": "L922", "weight": 1.0 }, { @@ -246536,7 +246996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L909", + "source_location": "L934", "weight": 1.0 }, { @@ -246546,7 +247006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L912", + "source_location": "L937", "weight": 1.0 }, { @@ -246556,7 +247016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L914", + "source_location": "L939", "weight": 1.0 }, { @@ -246566,7 +247026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L915", + "source_location": "L940", "weight": 1.0 }, { @@ -246576,7 +247036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L915", + "source_location": "L940", "weight": 1.0 }, { @@ -246586,7 +247046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L917", + "source_location": "L942", "weight": 1.0 }, { @@ -246596,7 +247056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L938", + "source_location": "L963", "weight": 1.0 }, { @@ -246606,7 +247066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L939", + "source_location": "L964", "weight": 1.0 }, { @@ -246616,7 +247076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L942", + "source_location": "L967", "weight": 1.0 }, { @@ -246626,7 +247086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L955", + "source_location": "L980", "weight": 1.0 }, { @@ -246636,7 +247096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L955", + "source_location": "L980", "weight": 1.0 }, { @@ -246646,7 +247106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L957", + "source_location": "L982", "weight": 1.0 }, { @@ -246656,7 +247116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L957", + "source_location": "L982", "weight": 1.0 }, { @@ -246666,7 +247126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L977", + "source_location": "L1002", "weight": 1.0 }, { @@ -246676,7 +247136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L978", + "source_location": "L1003", "weight": 1.0 }, { @@ -246686,7 +247146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L980", + "source_location": "L1005", "weight": 1.0 }, { @@ -246696,7 +247156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L991", + "source_location": "L1016", "weight": 1.0 }, { @@ -246706,7 +247166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L991", + "source_location": "L1016", "weight": 1.0 }, { @@ -246716,7 +247176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L993", + "source_location": "L1018", "weight": 1.0 }, { @@ -246726,7 +247186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L993", + "source_location": "L1018", "weight": 1.0 }, { @@ -246736,7 +247196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1011", + "source_location": "L1036", "weight": 1.0 }, { @@ -246746,7 +247206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1012", + "source_location": "L1037", "weight": 1.0 }, { @@ -246756,7 +247216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1024", + "source_location": "L1049", "weight": 1.0 }, { @@ -246766,7 +247226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1024", + "source_location": "L1049", "weight": 1.0 }, { @@ -246776,7 +247236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1026", + "source_location": "L1051", "weight": 1.0 }, { @@ -246786,7 +247246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1026", + "source_location": "L1051", "weight": 1.0 }, { @@ -246796,7 +247256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1038", + "source_location": "L1063", "weight": 1.0 }, { @@ -246806,7 +247266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1039", + "source_location": "L1064", "weight": 1.0 }, { @@ -246816,7 +247276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1040", + "source_location": "L1065", "weight": 1.0 }, { @@ -246826,7 +247286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1042", + "source_location": "L1067", "weight": 1.0 }, { @@ -246836,7 +247296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1042", + "source_location": "L1067", "weight": 1.0 }, { @@ -246846,7 +247306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1057", + "source_location": "L1082", "weight": 1.0 }, { @@ -246856,7 +247316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1058", + "source_location": "L1083", "weight": 1.0 }, { @@ -246866,7 +247326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1058", + "source_location": "L1083", "weight": 1.0 }, { @@ -246876,7 +247336,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1059", + "source_location": "L1084", "weight": 1.0 }, { @@ -246886,7 +247346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1059", + "source_location": "L1084", "weight": 1.0 }, { @@ -246896,7 +247356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1061", + "source_location": "L1086", "weight": 1.0 }, { @@ -246906,7 +247366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1061", + "source_location": "L1086", "weight": 1.0 }, { @@ -246916,7 +247376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1075", + "source_location": "L1100", "weight": 1.0 }, { @@ -246926,7 +247386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1076", + "source_location": "L1101", "weight": 1.0 }, { @@ -246936,7 +247396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1077", + "source_location": "L1102", "weight": 1.0 }, { @@ -246946,7 +247406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1079", + "source_location": "L1104", "weight": 1.0 }, { @@ -246956,7 +247416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1079", + "source_location": "L1104", "weight": 1.0 }, { @@ -246966,7 +247426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1081", + "source_location": "L1106", "weight": 1.0 }, { @@ -246976,7 +247436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1081", + "source_location": "L1106", "weight": 1.0 }, { @@ -246986,7 +247446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1095", + "source_location": "L1120", "weight": 1.0 }, { @@ -246996,7 +247456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1096", + "source_location": "L1121", "weight": 1.0 }, { @@ -247006,7 +247466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1096", + "source_location": "L1121", "weight": 1.0 }, { @@ -247016,7 +247476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1098", + "source_location": "L1123", "weight": 1.0 }, { @@ -247026,7 +247486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1098", + "source_location": "L1123", "weight": 1.0 }, { @@ -247036,7 +247496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1111", + "source_location": "L1136", "weight": 1.0 }, { @@ -247046,7 +247506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1112", + "source_location": "L1137", "weight": 1.0 }, { @@ -247056,7 +247516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1119", + "source_location": "L1144", "weight": 1.0 }, { @@ -247066,7 +247526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1121", + "source_location": "L1146", "weight": 1.0 }, { @@ -247076,7 +247536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1121", + "source_location": "L1146", "weight": 1.0 }, { @@ -247086,7 +247546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1133", + "source_location": "L1158", "weight": 1.0 }, { @@ -247096,7 +247556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1134", + "source_location": "L1159", "weight": 1.0 }, { @@ -247106,7 +247566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1136", + "source_location": "L1161", "weight": 1.0 }, { @@ -247116,7 +247576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1137", + "source_location": "L1162", "weight": 1.0 }, { @@ -247126,7 +247586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1138", + "source_location": "L1163", "weight": 1.0 }, { @@ -247136,7 +247596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1141", + "source_location": "L1166", "weight": 1.0 }, { @@ -247146,7 +247606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1155", + "source_location": "L1180", "weight": 1.0 }, { @@ -247156,7 +247616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1156", + "source_location": "L1181", "weight": 1.0 }, { @@ -247166,7 +247626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1157", + "source_location": "L1182", "weight": 1.0 }, { @@ -247176,7 +247636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1159", + "source_location": "L1184", "weight": 1.0 }, { @@ -247186,7 +247646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1162", + "source_location": "L1187", "weight": 1.0 }, { @@ -247196,7 +247656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1169", + "source_location": "L1194", "weight": 1.0 }, { @@ -247206,7 +247666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1173", + "source_location": "L1198", "weight": 1.0 }, { @@ -247216,7 +247676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1186", + "source_location": "L1211", "weight": 1.0 }, { @@ -247226,7 +247686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1187", + "source_location": "L1212", "weight": 1.0 }, { @@ -247236,7 +247696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1188", + "source_location": "L1213", "weight": 1.0 }, { @@ -247246,7 +247706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1194", + "source_location": "L1219", "weight": 1.0 }, { @@ -247256,7 +247716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1216", + "source_location": "L1241", "weight": 1.0 }, { @@ -247266,7 +247726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1217", + "source_location": "L1242", "weight": 1.0 }, { @@ -247276,7 +247736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1222", + "source_location": "L1247", "weight": 1.0 }, { @@ -247286,7 +247746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1224", + "source_location": "L1249", "weight": 1.0 }, { @@ -247296,7 +247756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1224", + "source_location": "L1249", "weight": 1.0 }, { @@ -247306,7 +247766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1226", + "source_location": "L1251", "weight": 1.0 }, { @@ -247316,7 +247776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1226", + "source_location": "L1251", "weight": 1.0 }, { @@ -247326,7 +247786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1240", + "source_location": "L1265", "weight": 1.0 }, { @@ -247336,7 +247796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1241", + "source_location": "L1266", "weight": 1.0 }, { @@ -247346,7 +247806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1241", + "source_location": "L1266", "weight": 1.0 }, { @@ -247356,7 +247816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1242", + "source_location": "L1267", "weight": 1.0 }, { @@ -247366,7 +247826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1244", + "source_location": "L1269", "weight": 1.0 }, { @@ -247376,7 +247836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1244", + "source_location": "L1269", "weight": 1.0 }, { @@ -247386,7 +247846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1253", + "source_location": "L1278", "weight": 1.0 }, { @@ -247396,7 +247856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1255", + "source_location": "L1280", "weight": 1.0 }, { @@ -247406,51 +247866,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1261", - "weight": 1.0 - }, - { - "source": "api_qc_maybe_strip_qc_third_party_fee_fields", - "target": "core_menu_guard_strip_row_fields", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1263", - "weight": 1.0 - }, - { - "source": "api_qc_maybe_strip_qc_third_party_fee_fields", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1264", - "weight": 1.0 - }, - { - "source": "api_qc_maybe_strip_qc_material_stock_check_detail", - "target": "core_menu_guard_user_has_menu_perm", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1283", - "weight": 1.0 - }, - { - "source": "api_qc_maybe_strip_qc_material_stock_check_detail", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1286", "weight": 1.0 }, { - "source": "api_qc_maybe_strip_qc_material_stock_check_detail", + "source": "api_qc_maybe_strip_qc_third_party_fee_fields", "target": "core_menu_guard_strip_row_fields", "relation": "calls", "confidence": "INFERRED", @@ -247459,6 +247879,46 @@ "source_location": "L1288", "weight": 1.0 }, + { + "source": "api_qc_maybe_strip_qc_third_party_fee_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1289", + "weight": 1.0 + }, + { + "source": "api_qc_maybe_strip_qc_material_stock_check_detail", + "target": "core_menu_guard_user_has_menu_perm", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1308", + "weight": 1.0 + }, + { + "source": "api_qc_maybe_strip_qc_material_stock_check_detail", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1311", + "weight": 1.0 + }, + { + "source": "api_qc_maybe_strip_qc_material_stock_check_detail", + "target": "core_menu_guard_strip_row_fields", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1313", + "weight": 1.0 + }, { "source": "api_qc_list_qc_material_batches", "target": "api_clinical_payment_get_tenant_no", @@ -247466,7 +247926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1413", + "source_location": "L1438", "weight": 1.0 }, { @@ -247476,7 +247936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1414", + "source_location": "L1439", "weight": 1.0 }, { @@ -247486,71 +247946,21 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1425", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_batches", - "target": "api_protocol_sample_collection_page_payload", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1425", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_batches", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1427", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_batches", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1427", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1441", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "crud_qc_material_stock_batch_batch_options", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1442", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1450", "weight": 1.0 }, { - "source": "api_qc_qc_material_batch_options", + "source": "api_qc_list_qc_material_batches", + "target": "api_protocol_sample_collection_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1450", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_batches", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", @@ -247560,7 +247970,7 @@ "weight": 1.0 }, { - "source": "api_qc_qc_material_batch_options", + "source": "api_qc_list_qc_material_batches", "target": "str", "relation": "calls", "confidence": "INFERRED", @@ -247569,6 +247979,56 @@ "source_location": "L1452", "weight": 1.0 }, + { + "source": "api_qc_qc_material_batch_options", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1466", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "crud_qc_material_stock_batch_batch_options", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1467", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1475", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1477", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1477", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material_batch", "target": "api_clinical_payment_get_tenant_no", @@ -247576,7 +248036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1463", + "source_location": "L1488", "weight": 1.0 }, { @@ -247586,7 +248046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1464", + "source_location": "L1489", "weight": 1.0 }, { @@ -247596,7 +248056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1466", + "source_location": "L1491", "weight": 1.0 }, { @@ -247606,7 +248066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1473", + "source_location": "L1498", "weight": 1.0 }, { @@ -247616,7 +248076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1474", + "source_location": "L1499", "weight": 1.0 }, { @@ -247626,7 +248086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1476", + "source_location": "L1501", "weight": 1.0 }, { @@ -247636,7 +248096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1481", + "source_location": "L1506", "weight": 1.0 }, { @@ -247646,7 +248106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1481", + "source_location": "L1506", "weight": 1.0 }, { @@ -247656,7 +248116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1493", + "source_location": "L1518", "weight": 1.0 }, { @@ -247666,7 +248126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1494", + "source_location": "L1519", "weight": 1.0 }, { @@ -247676,7 +248136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1495", + "source_location": "L1520", "weight": 1.0 }, { @@ -247686,7 +248146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1496", + "source_location": "L1521", "weight": 1.0 }, { @@ -247696,7 +248156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1498", + "source_location": "L1523", "weight": 1.0 }, { @@ -247706,7 +248166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1498", + "source_location": "L1523", "weight": 1.0 }, { @@ -247716,7 +248176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1513", + "source_location": "L1538", "weight": 1.0 }, { @@ -247726,7 +248186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1514", + "source_location": "L1539", "weight": 1.0 }, { @@ -247736,7 +248196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1518", + "source_location": "L1543", "weight": 1.0 }, { @@ -247746,7 +248206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1518", + "source_location": "L1543", "weight": 1.0 }, { @@ -247756,7 +248216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1520", + "source_location": "L1545", "weight": 1.0 }, { @@ -247766,7 +248226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1520", + "source_location": "L1545", "weight": 1.0 }, { @@ -247776,7 +248236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1531", + "source_location": "L1556", "weight": 1.0 }, { @@ -247786,7 +248246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1532", + "source_location": "L1557", "weight": 1.0 }, { @@ -247796,7 +248256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1532", + "source_location": "L1557", "weight": 1.0 }, { @@ -247806,7 +248266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1534", + "source_location": "L1559", "weight": 1.0 }, { @@ -247816,7 +248276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1534", + "source_location": "L1559", "weight": 1.0 }, { @@ -247826,7 +248286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1544", + "source_location": "L1569", "weight": 1.0 }, { @@ -247836,7 +248296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1545", + "source_location": "L1570", "weight": 1.0 }, { @@ -247846,7 +248306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1546", + "source_location": "L1571", "weight": 1.0 }, { @@ -247856,7 +248316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1552", + "source_location": "L1577", "weight": 1.0 }, { @@ -247866,7 +248326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1555", + "source_location": "L1580", "weight": 1.0 }, { @@ -247876,7 +248336,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1560", + "source_location": "L1585", "weight": 1.0 }, { @@ -247886,7 +248346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1560", + "source_location": "L1585", "weight": 1.0 }, { @@ -247896,7 +248356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1562", + "source_location": "L1587", "weight": 1.0 }, { @@ -247906,7 +248366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1575", + "source_location": "L1600", "weight": 1.0 }, { @@ -247916,7 +248376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1576", + "source_location": "L1601", "weight": 1.0 }, { @@ -247926,7 +248386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1579", + "source_location": "L1604", "weight": 1.0 }, { @@ -247936,7 +248396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1581", + "source_location": "L1606", "weight": 1.0 }, { @@ -247946,7 +248406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1582", + "source_location": "L1607", "weight": 1.0 }, { @@ -247956,7 +248416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1589", + "source_location": "L1614", "weight": 1.0 }, { @@ -247966,7 +248426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1589", + "source_location": "L1614", "weight": 1.0 }, { @@ -247976,7 +248436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1591", + "source_location": "L1616", "weight": 1.0 }, { @@ -247986,7 +248446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1603", + "source_location": "L1628", "weight": 1.0 }, { @@ -247996,7 +248456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1604", + "source_location": "L1629", "weight": 1.0 }, { @@ -248006,7 +248466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1605", + "source_location": "L1630", "weight": 1.0 }, { @@ -248016,7 +248476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1606", + "source_location": "L1631", "weight": 1.0 }, { @@ -248026,7 +248486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1608", + "source_location": "L1633", "weight": 1.0 }, { @@ -248036,7 +248496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1608", + "source_location": "L1633", "weight": 1.0 }, { @@ -248046,7 +248506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1620", + "source_location": "L1645", "weight": 1.0 }, { @@ -248056,7 +248516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1621", + "source_location": "L1646", "weight": 1.0 }, { @@ -248066,7 +248526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1624", + "source_location": "L1649", "weight": 1.0 }, { @@ -248076,19 +248536,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1626", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "crud_qc_material_batch_stock_in", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1651", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "crud_qc_material_batch_stock_in", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1676", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_in_qc_material", "target": "core_response_success_response", @@ -248096,7 +248556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1659", + "source_location": "L1684", "weight": 1.0 }, { @@ -248106,7 +248566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1661", + "source_location": "L1686", "weight": 1.0 }, { @@ -248116,7 +248576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1673", + "source_location": "L1698", "weight": 1.0 }, { @@ -248126,7 +248586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1674", + "source_location": "L1699", "weight": 1.0 }, { @@ -248136,7 +248596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1677", + "source_location": "L1702", "weight": 1.0 }, { @@ -248146,7 +248606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1679", + "source_location": "L1704", "weight": 1.0 }, { @@ -248156,7 +248616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1685", + "source_location": "L1710", "weight": 1.0 }, { @@ -248166,7 +248626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1695", + "source_location": "L1720", "weight": 1.0 }, { @@ -248176,7 +248636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1697", + "source_location": "L1722", "weight": 1.0 }, { @@ -248186,7 +248646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1709", + "source_location": "L1734", "weight": 1.0 }, { @@ -248196,7 +248656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1710", + "source_location": "L1735", "weight": 1.0 }, { @@ -248206,7 +248666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1713", + "source_location": "L1738", "weight": 1.0 }, { @@ -248216,7 +248676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1715", + "source_location": "L1740", "weight": 1.0 }, { @@ -248226,7 +248686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1728", + "source_location": "L1753", "weight": 1.0 }, { @@ -248236,7 +248696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1737", + "source_location": "L1762", "weight": 1.0 }, { @@ -248246,7 +248706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1739", + "source_location": "L1764", "weight": 1.0 }, { @@ -248256,7 +248716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1752", + "source_location": "L1777", "weight": 1.0 }, { @@ -248266,7 +248726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1753", + "source_location": "L1778", "weight": 1.0 }, { @@ -248276,7 +248736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1756", + "source_location": "L1781", "weight": 1.0 }, { @@ -248286,7 +248746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1758", + "source_location": "L1783", "weight": 1.0 }, { @@ -248296,7 +248756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1762", + "source_location": "L1787", "weight": 1.0 }, { @@ -248306,7 +248766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1773", + "source_location": "L1798", "weight": 1.0 }, { @@ -248316,7 +248776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1779", + "source_location": "L1804", "weight": 1.0 }, { @@ -248326,7 +248786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1779", + "source_location": "L1804", "weight": 1.0 }, { @@ -248336,7 +248796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1833", + "source_location": "L1858", "weight": 1.0 }, { @@ -248346,7 +248806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1834", + "source_location": "L1859", "weight": 1.0 }, { @@ -248356,7 +248816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1842", + "source_location": "L1867", "weight": 1.0 }, { @@ -248366,7 +248826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1842", + "source_location": "L1867", "weight": 1.0 }, { @@ -248376,7 +248836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1844", + "source_location": "L1869", "weight": 1.0 }, { @@ -248386,49 +248846,49 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1844", - "weight": 1.0 - }, - { - "source": "api_qc_list_my_qc_material_usages", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1864", - "weight": 1.0 - }, - { - "source": "api_qc_list_my_qc_material_usages", - "target": "crud_qc_material_usage_list_my_usages", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1865", - "weight": 1.0 - }, - { - "source": "api_qc_list_my_qc_material_usages", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1868", - "weight": 1.0 - }, - { - "source": "api_qc_list_my_qc_material_usages", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1869", "weight": 1.0 }, + { + "source": "api_qc_list_my_qc_material_usages", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1889", + "weight": 1.0 + }, + { + "source": "api_qc_list_my_qc_material_usages", + "target": "crud_qc_material_usage_list_my_usages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1890", + "weight": 1.0 + }, + { + "source": "api_qc_list_my_qc_material_usages", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1893", + "weight": 1.0 + }, + { + "source": "api_qc_list_my_qc_material_usages", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1894", + "weight": 1.0 + }, { "source": "api_qc_list_my_qc_material_usages", "target": "core_menu_guard_user_has_menu_perm", @@ -248436,7 +248896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1879", + "source_location": "L1904", "weight": 1.0 }, { @@ -248446,7 +248906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1880", + "source_location": "L1905", "weight": 1.0 }, { @@ -248456,7 +248916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1881", + "source_location": "L1906", "weight": 1.0 }, { @@ -248466,7 +248926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1881", + "source_location": "L1906", "weight": 1.0 }, { @@ -248476,7 +248936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1883", + "source_location": "L1908", "weight": 1.0 }, { @@ -248486,7 +248946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1883", + "source_location": "L1908", "weight": 1.0 }, { @@ -248496,7 +248956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1898", + "source_location": "L1923", "weight": 1.0 }, { @@ -248506,7 +248966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1899", + "source_location": "L1924", "weight": 1.0 }, { @@ -248516,7 +248976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1903", + "source_location": "L1928", "weight": 1.0 }, { @@ -248526,7 +248986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1906", + "source_location": "L1931", "weight": 1.0 }, { @@ -248536,7 +248996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1907", + "source_location": "L1932", "weight": 1.0 }, { @@ -248546,7 +249006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1910", + "source_location": "L1935", "weight": 1.0 }, { @@ -248556,7 +249016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1911", + "source_location": "L1936", "weight": 1.0 }, { @@ -248566,7 +249026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1928", + "source_location": "L1953", "weight": 1.0 }, { @@ -248576,7 +249036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1929", + "source_location": "L1954", "weight": 1.0 }, { @@ -248586,7 +249046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1938", + "source_location": "L1963", "weight": 1.0 }, { @@ -248596,7 +249056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1938", + "source_location": "L1963", "weight": 1.0 }, { @@ -248606,7 +249066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1940", + "source_location": "L1965", "weight": 1.0 }, { @@ -248616,7 +249076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1940", + "source_location": "L1965", "weight": 1.0 }, { @@ -248626,7 +249086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1955", + "source_location": "L1980", "weight": 1.0 }, { @@ -248636,7 +249096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1956", + "source_location": "L1981", "weight": 1.0 }, { @@ -248646,7 +249106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1957", + "source_location": "L1982", "weight": 1.0 }, { @@ -248656,7 +249116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1964", + "source_location": "L1989", "weight": 1.0 }, { @@ -248666,7 +249126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1966", + "source_location": "L1991", "weight": 1.0 }, { @@ -248676,7 +249136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1966", + "source_location": "L1991", "weight": 1.0 }, { @@ -248686,7 +249146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2020", + "source_location": "L2045", "weight": 1.0 }, { @@ -248696,7 +249156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2021", + "source_location": "L2046", "weight": 1.0 }, { @@ -248706,7 +249166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2032", + "source_location": "L2057", "weight": 1.0 }, { @@ -248716,7 +249176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2032", + "source_location": "L2057", "weight": 1.0 }, { @@ -248726,7 +249186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2034", + "source_location": "L2059", "weight": 1.0 }, { @@ -248736,7 +249196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2034", + "source_location": "L2059", "weight": 1.0 }, { @@ -248746,7 +249206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2046", + "source_location": "L2071", "weight": 1.0 }, { @@ -248756,7 +249216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2047", + "source_location": "L2072", "weight": 1.0 }, { @@ -248766,7 +249226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2048", + "source_location": "L2073", "weight": 1.0 }, { @@ -248776,7 +249236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2049", + "source_location": "L2074", "weight": 1.0 }, { @@ -248786,7 +249246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2058", + "source_location": "L2083", "weight": 1.0 }, { @@ -248796,7 +249256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2060", + "source_location": "L2085", "weight": 1.0 }, { @@ -248806,7 +249266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2060", + "source_location": "L2085", "weight": 1.0 }, { @@ -248816,7 +249276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2072", + "source_location": "L2097", "weight": 1.0 }, { @@ -248826,7 +249286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2073", + "source_location": "L2098", "weight": 1.0 }, { @@ -248836,7 +249296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2075", + "source_location": "L2100", "weight": 1.0 }, { @@ -248846,7 +249306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2077", + "source_location": "L2102", "weight": 1.0 }, { @@ -248856,7 +249316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2077", + "source_location": "L2102", "weight": 1.0 }, { @@ -248866,81 +249326,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2090", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2091", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2092", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "crud_material_stock_check_save_unused_lines", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2093", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2101", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2103", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2103", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_material_stock_check", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L2115", "weight": 1.0 }, { - "source": "api_qc_complete_qc_material_stock_check", + "source": "api_qc_save_qc_material_stock_check_unused_lines", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", @@ -248949,6 +249339,76 @@ "source_location": "L2116", "weight": 1.0 }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2117", + "weight": 1.0 + }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "crud_material_stock_check_save_unused_lines", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2118", + "weight": 1.0 + }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2126", + "weight": 1.0 + }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2128", + "weight": 1.0 + }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2128", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_material_stock_check", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2140", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_material_stock_check", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2141", + "weight": 1.0 + }, { "source": "api_qc_complete_qc_material_stock_check", "target": "crud_material_stock_check_complete_check", @@ -248956,7 +249416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2117", + "source_location": "L2142", "weight": 1.0 }, { @@ -248966,7 +249426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2118", + "source_location": "L2143", "weight": 1.0 }, { @@ -248976,7 +249436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2120", + "source_location": "L2145", "weight": 1.0 }, { @@ -248986,7 +249446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2120", + "source_location": "L2145", "weight": 1.0 }, { @@ -248996,7 +249456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2132", + "source_location": "L2157", "weight": 1.0 }, { @@ -249006,7 +249466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2133", + "source_location": "L2158", "weight": 1.0 }, { @@ -249016,7 +249476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2134", + "source_location": "L2159", "weight": 1.0 }, { @@ -249026,7 +249486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2135", + "source_location": "L2160", "weight": 1.0 }, { @@ -249036,7 +249496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2137", + "source_location": "L2162", "weight": 1.0 }, { @@ -249046,7 +249506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2137", + "source_location": "L2162", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index ae5755df..4ebf6213 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ -# Graph Report - app (2026-07-06) +# Graph Report - app (2026-07-07) ## Corpus Check -- Large corpus: 217 files · ~263,522 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 217 files · ~263,710 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 4491 nodes · 24195 edges · 46 communities detected -- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 16492 edges (avg confidence: 0.59) +- 4494 nodes · 24239 edges · 50 communities detected +- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 16527 edges (avg confidence: 0.59) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -49,18 +49,22 @@ - [[_COMMUNITY_Community 37|Community 37]] - [[_COMMUNITY_Community 38|Community 38]] - [[_COMMUNITY_Community 39|Community 39]] +- [[_COMMUNITY_Community 40|Community 40]] +- [[_COMMUNITY_Community 41|Community 41]] - [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] -- [[_COMMUNITY_Community 44|Community 44]] -- [[_COMMUNITY_Community 45|Community 45]] - [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] +- [[_COMMUNITY_Community 48|Community 48]] +- [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 50|Community 50]] +- [[_COMMUNITY_Community 51|Community 51]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 670 edges -2. `error_response()` - 554 edges -3. `SysUser` - 501 edges -4. `BizQcTaskResult` - 315 edges +1. `success_response()` - 671 edges +2. `error_response()` - 555 edges +3. `SysUser` - 502 edges +4. `BizQcTaskResult` - 316 edges 5. `BizProductionMaterial` - 311 edges 6. `BizProductionMaterialUsage` - 306 edges 7. `BizQcMaterialUsage` - 303 edges @@ -84,59 +88,59 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (843): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+835 more) +Nodes (866): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+858 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (621): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+613 more) +Nodes (616): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+608 more) ### Community 2 - "Community 2" -Cohesion: 0.06 -Nodes (531): BatchRefundFinanceSubmitBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API, 与列表接口一致:按租户 + 角色数据权限判断是否可访问该协议单。, If mother info exists but no customerId, create a customer record and link it., RefundFinanceSubmitBody, Base, 细胞产品 CRUD(biz_cell_product), 解析任务样本投入物,返回祖先链单段(样本终止节点)。 (+523 more) +Cohesion: 0.07 +Nodes (504): 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API, 与列表接口一致:按租户 + 角色数据权限判断是否可访问该协议单。, If mother info exists but no customerId, create a customer record and link it., Base, 细胞产品 CRUD(biz_cell_product), 解析任务样本投入物,返回祖先链单段(样本终止节点)。, 管理端手动改状态:允许在合法枚举间任意变更,并同步库位占用。, 去掉末尾 -P{n}-XX 或 -XX,得到代次产品编码的基础前缀。 (+496 more) ### Community 3 - "Community 3" Cohesion: 0.01 -Nodes (330): _normalize_date_bound(), list_ethnics_for_select(), list_clean_rooms(), batch_delete_research_donations(), change_donation_status(), convert_from_storage(), convert_to_storage(), create_research_donation() (+322 more) +Nodes (388): _normalize_date_bound(), list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), format_date(), ApiRequestLogCRUD (+380 more) ### Community 4 - "Community 4" Cohesion: 0.01 -Nodes (274): generate_uuid(), create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_to_dict(), list_hospitals(), 按医院名称模糊检索,返回医院及所属采集地区信息。 (+266 more) +Nodes (310): generate_uuid(), map_payments_by_schedule_ids(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable() (+302 more) ### Community 5 - "Community 5" Cohesion: 0.02 -Nodes (197): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+189 more) +Nodes (252): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), build_void_type_label_map(), format_protocol_status_label() (+244 more) ### Community 6 - "Community 6" Cohesion: 0.02 -Nodes (194): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), build_void_type_label_map(), format_protocol_status_label() (+186 more) +Nodes (185): batch_discard(), batch_options(), _batch_row_to_dict(), batch_stock_in(), batch_stock_out(), _create_batch_and_usage(), delete_batch(), _discard_batch() (+177 more) ### Community 7 - "Community 7" Cohesion: 0.02 -Nodes (177): api_save_application(), get_protocol_nos_used_in_protocols(), create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict() (+169 more) +Nodes (116): get_designer_data(), _error_json(), lifespan(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware (+108 more) ### Community 8 - "Community 8" Cohesion: 0.02 -Nodes (112): get_designer_data(), _error_json(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware, ApiCryptoError (+104 more) +Nodes (149): _avatar_url_field(), _build_current_user_payload(), _build_user_info_payload(), get_current_user_profile(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线) (+141 more) ### Community 9 - "Community 9" -Cohesion: 0.03 -Nodes (147): _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_product() (+139 more) +Cohesion: 0.04 +Nodes (124): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, list_storage_slot_stats(), OccupancyCreateBody (+116 more) ### Community 10 - "Community 10" -Cohesion: 0.04 -Nodes (147): AccessLogCreateBody, AccessLogUpdateBody, batch_create_storage_slots(), CleanRoomCreateBody, CleanRoomUpdateBody, create_access_log(), create_storage_slot(), create_uv_disinfect_log() (+139 more) - -### Community 11 - "Community 11" -Cohesion: 0.03 -Nodes (139): _format_attachment_file_size(), urls_to_attachment_list(), _accept_conclusion_label(), apply_planned_start_time_step_filter(), _attach_outbound_detail(), _attach_reception_detail(), complete_production_work_order(), configure_temp_production_work_order() (+131 more) - -### Community 12 - "Community 12" Cohesion: 0.34 Nodes (73): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+65 more) +### Community 11 - "Community 11" +Cohesion: 0.05 +Nodes (69): generate_id(), optional_date(), parse_date(), 将字符串 / date / datetime 转为 date 或 None, camel_to_snake(), get_model_attr(), HistoryCRUD, allocate_next_biz_no() (+61 more) + +### Community 12 - "Community 12" +Cohesion: 0.06 +Nodes (62): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes() (+54 more) + ### Community 13 - "Community 13" Cohesion: 0.06 -Nodes (56): _avatar_url_field(), _build_user_info_payload(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+48 more) +Nodes (61): complete_application(), create_basic_experiment_sale_schedules(), create_infusion_plan(), create_schedule(), _create_schedule_products(), _format_yyyy_mm_dd(), _generate_application_no(), get_application() (+53 more) ### Community 14 - "Community 14" Cohesion: 0.11 @@ -144,168 +148,184 @@ Nodes (39): _amount_for_row(), _batch_map(), deduct_for_task(), _deduct_task_usa ### Community 15 - "Community 15" Cohesion: 0.11 -Nodes (36): batch_create_sterilize_logs(), batch_create_wash_logs(), batch_discard_garments(), batch_soft_delete_garments(), _count_map(), create_garment(), create_sterilize_log(), create_wash_log() (+28 more) +Nodes (35): batch_create_sterilize_logs(), batch_create_wash_logs(), batch_discard_garments(), batch_soft_delete_garments(), _count_map(), create_garment(), create_sterilize_log(), create_wash_log() (+27 more) ### Community 16 - "Community 16" Cohesion: 0.12 -Nodes (10): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA), wechat_pay() (+2 more) +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.27 -Nodes (12): create_equipment(), _dec(), equipment_code_exists(), equipment_is_referenced(), get_equipment(), list_equipments(), _norm_status(), _parse_date() (+4 more) +Cohesion: 0.16 +Nodes (22): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+14 more) ### Community 18 - "Community 18" +Cohesion: 0.17 +Nodes (21): batch_stock_in(), batch_stock_out(), code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), _is_enabled_status() (+13 more) + +### Community 19 - "Community 19" +Cohesion: 0.14 +Nodes (17): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu() (+9 more) + +### Community 20 - "Community 20" +Cohesion: 0.18 +Nodes (15): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_names_by_region_ids(), _hospital_to_dict(), list_collection_regions(), list_hospitals() (+7 more) + +### Community 21 - "Community 21" 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 19 - "Community 19" +### Community 22 - "Community 22" 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 20 - "Community 20" -Cohesion: 0.32 -Nodes (11): create_env_detect_record(), _generate_record_no(), get_env_detect_record(), _join_csv(), list_env_detect_records(), _resolve_inspector_snapshots(), _resolve_item_snapshot(), _row_to_dict() (+3 more) - -### Community 21 - "Community 21" +### Community 23 - "Community 23" Cohesion: 0.24 Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 试剂变动记录 CRUD(biz_reagent_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减试剂库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) -### Community 22 - "Community 22" +### Community 24 - "Community 24" +Cohesion: 0.32 +Nodes (11): create_env_detect_record(), _generate_record_no(), get_env_detect_record(), _join_csv(), list_env_detect_records(), _resolve_inspector_snapshots(), _resolve_item_snapshot(), _row_to_dict() (+3 more) + +### Community 25 - "Community 25" Cohesion: 0.24 Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 耗材变动记录 CRUD(biz_consumable_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减耗材库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) -### Community 23 - "Community 23" +### Community 26 - "Community 26" 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 24 - "Community 24" +### Community 27 - "Community 27" Cohesion: 0.27 Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() -### Community 25 - "Community 25" +### Community 28 - "Community 28" 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 26 - "Community 26" +### Community 29 - "Community 29" 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 27 - "Community 27" +### Community 30 - "Community 30" Cohesion: 0.38 Nodes (9): create_env_detect_item(), get_env_detect_item(), item_code_exists(), list_active_env_detect_items(), list_env_detect_items(), _order_query(), _row_to_dict(), soft_delete_env_detect_item() (+1 more) -### Community 28 - "Community 28" -Cohesion: 0.31 -Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() - -### Community 29 - "Community 29" +### Community 31 - "Community 31" Cohesion: 0.31 Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() -### Community 30 - "Community 30" +### Community 32 - "Community 32" Cohesion: 0.31 Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() -### Community 31 - "Community 31" +### Community 33 - "Community 33" Cohesion: 0.31 Nodes (8): create_output_type(), get_output_type(), list_output_types(), 工艺产出物类型 CRUD(biz_output_type), _row_to_dict(), soft_delete_output_type(), type_code_exists(), update_output_type() -### Community 32 - "Community 32" +### Community 34 - "Community 34" +Cohesion: 0.36 +Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() + +### Community 35 - "Community 35" +Cohesion: 0.36 +Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() + +### Community 36 - "Community 36" Cohesion: 0.36 Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() -### Community 33 - "Community 33" +### Community 37 - "Community 37" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 34 - "Community 34" +### Community 38 - "Community 38" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 35 - "Community 35" +### Community 39 - "Community 39" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 36 - "Community 36" +### Community 40 - "Community 40" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 37 - "Community 37" +### Community 41 - "Community 41" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组) -### Community 38 - "Community 38" +### Community 42 - "Community 42" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 39 - "Community 39" +### Community 43 - "Community 43" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 42 - "Community 42" +### Community 46 - "Community 46" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 43 - "Community 43" +### Community 47 - "Community 47" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 44 - "Community 44" +### Community 48 - "Community 48" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 45 - "Community 45" +### Community 49 - "Community 49" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 46 - "Community 46" +### Community 50 - "Community 50" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 47 - "Community 47" +### Community 51 - "Community 51" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **130 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `加载 RSA 密钥对:优先环境变量,否则使用内置固定默认密钥。` (+125 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 33`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 37`** (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 36`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 40`** (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 37`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` +- **Thin community `Community 41`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 38`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 42`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 39`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 43`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 42`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 46`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 43`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **Thin community `Community 47`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 44`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 48`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 45`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 49`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 46`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 50`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 51`** (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 0`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 18`, `Community 21`, `Community 22`?** +- **Why does `SysUser` connect `Community 1` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 14`, `Community 17`, `Community 21`, `Community 23`, `Community 25`?** _High betweenness centrality (0.104) - this node is a cross-community bridge._ -- **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 10`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`?** - _High betweenness centrality (0.074) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 3`, `Community 37`, `Community 7`, `Community 8`, `Community 10`, `Community 13`?** - _High betweenness centrality (0.062) - this node is a cross-community bridge._ -- **Are the 737 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** - _`str` has 737 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 669 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 669 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 553 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 553 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 499 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 499 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 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`?** + _High betweenness centrality (0.089) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 3`, `Community 7`, `Community 8`, `Community 9`, `Community 41`, `Community 12`?** + _High betweenness centrality (0.055) - this node is a cross-community bridge._ +- **Are the 738 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** + _`str` has 738 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 670 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 670 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 554 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 554 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 500 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 500 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 efaf8bef..541bedc0 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-
4491 nodes · 24195 edges · 52 communities
+
4494 nodes · 24239 edges · 56 communities